[英]How to draw a line on UIWebView (iphone)
我有一個 UIWebView 加載了自定義 map(矢量圖像/svg)。 我想在該圖像上畫線。 圖像可以放大/縮小,因此線條也必須對此做出響應(這就是為什么將另一個 uiview 作為子視圖對我不起作用的原因)。 最簡單的方法是什么?
謝謝!
沒有真正的“簡單”方法可以做到這一點。 UIWebView
只是一個查看器,它讓您無法控制編輯或其他任何內容。
如果您想要完全控制(通過 map,或您可以在 UIWebview 中加載的任何其他內容),您必須以另一種方式實現它(使用 MKMapView 或 API 是什么(沒有經驗))。 例如,如果你想做一個真正的 PDF 查看器(翻頁、顯示注釋等),你可以使用CGPDFDocument
和相關的 API,而不是UIWebView
。
MKMapView 的 class 參考可以在這里找到
目前沒有“真正的”方法可以做到這一點,解決方法是(如果您不需要縮放)將UIView
放在UIWebView
頂部,您可以在此視圖上繪制。 有一些解決方法可以像UIView
一樣縮放UIWebView
,但這些都是無法正常工作的解決方法。
CGPDFDocument
也不是真正的解決方法,因為您那里的繪制方法也非常有限等。
最好的選擇是使用帶有疊加層的MKMapView
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.