我正在製作代表地圖,平底鍋和捏手勢的視圖。 在當前時刻,它通過overriden drawRect實現,該setNodeDisplay在handlePan中調用。 那麼,由此產生的性能有點尷尬。有沒有更合適的方法?實現視圖的最佳方式,如地圖
-1
A
回答
0
因此,這裏更合適的解決方案是UIScrollView。
得到它的工作:
- 設置滾動視圖的委託,像
scrollView.delegate =自
- 實施
func viewForZoomingInScrollView(scrollView:UIScrollView) - > UIView?
{ return fieldView }
可選地,可以設置
scrollView.minimumZoomScale = scrollView.frame.width/ fieldView.frame.width scrollView.maximumZoomScale = 2
在哪裏的FieldView是目標定製視圖:
的FieldView =的FieldView(幀:frameRect)
scrollView.addSubview(的FieldView)
scrollView.contentSize = frameRect.size
相關問題
- 1. 在iOS中實現「CSS like」視圖的最佳方式
- 2. 實現繪圖功能的最佳方式,如Keynote
- 3. MVVM,構建視圖的最佳方式
- 4. 什麼是實現樹視圖的最佳方法?
- 5. 訪問從XIB實例化的視圖的子視圖的最佳方式?
- 6. Google地圖最佳實踐?
- 7. 包含視圖其他視圖的最佳方式
- 8. 實現圖像到腳本的最佳方式
- 9. 爲iOS照片庫實現圖像保存的最佳方式
- 10. 實現圖片字幕的最佳方式是什麼?
- 11. 在Microsoft Silverlight中實現可滾動地圖(如Google地圖)的最佳方式是什麼?
- 12. 在QT中使用多個小部件實現視圖的最佳方式?
- 13. 在兩個視圖模型之間實現通信的最佳方式
- 14. 實現MPMoviePlayer超時的最佳方式
- 15. 實現此UI的最佳方式?
- 16. 實現標籤頁的最佳方式
- 17. 實現livescroll的最佳方式
- 18. 的iOS實現長滾動視圖最佳實踐
- 19. 爲圖片上傳圖庫實現關鍵字的最佳方式
- 20. 設計從/到路由入口視圖的最佳方式(類似於地圖)
- 21. 最好的方式來實現自定義視圖
- 22. 什麼是改變圖像視圖來源的最佳方式?
- 23. 構建交互式插圖地圖的最佳方法?
- 24. 視圖驗證的MVC最佳實踐?
- 25. 如何循環訪問地圖列表中的最佳方式
- 26. 如何以最佳方式可視化二進制文件中的地圖?
- 27. 模型視圖視圖模型的最佳實踐
- 28. 處理視圖的最佳方法
- 29. 最佳方法 - 視圖中的條件
- 30. 填充視圖的最佳方法
你吃過看看CATiledLayer類?聽起來這樣可以解決你的問題,但可能會更復雜一點。文檔:https://developer.apple.com/library/ios/documentation/GraphicsImaging/Reference/CATiledLayer_class/index.html。有很多關於如何正確使用它的教程,只需使用搜索引擎:) – defense2000x