我正在完成一個自定義的UIControl。我需要在控件上顯示一些文本,但我不確定什麼是更好的實踐:將標籤添加爲子視圖或繪製drawRect方法中的文本。我見過兩種方法,但我不確定什麼是更好的實施實踐。文本不需要被格式化,只需純文本就可以。自定義UIView或UIControl繪製文本與標籤?
1
A
回答
2
這兩種方法都很好。然而,你有更好的維護/控制UILabel,然後你的drawRect:方法。 您可以從外部來源訪問標籤,並在需要時更新它,而無需調用updateLayout函數(調用drawRect的觸發器)。
所以我建議你使用一個標籤。
相關問題
- 1. CAShapeLayers不繪製自定義子類(UIControl)
- 2. 用自定義字體繪製標籤
- 3. UIControl Subclass Clipping中的自定義繪圖
- 4. 創建自定義的UIView繪製
- 5. 在UITableViewCell中自定義繪製UIView
- 6. 自定義UIView繪圖與layoutSubviews vs drawRect
- 7. 即時更改自定義UIView中的標籤文本
- 8. 使用Core Graphics繪製自定義「標籤頂部」標籤
- 9. 自定義UIView的標籤不顯示
- 10. 繪製自定義JButton和文本行
- 11. MonoTouch:自定義繪圖文本allways繪製翻轉文本
- 12. 使用自定義字體在標籤中繪製文本時參數無效
- 13. 在自定義uiview和自定義uicontrol之間設置代理(swift)
- 14. 定製自定義UIView類
- 15. 如何自定義UITabBar文本標籤?
- 16. cakephp中的自定義標籤文本
- 17. 圍繞自定義標籤文本
- 18. 如何自定義UITabBar文本標籤?
- 19. 桌面與自定義UIView,添加標籤重疊
- 20. EXC_BAD_ACCESS自定義UIView與自定義XIB
- 21. UIWebView或自定義UIView
- 22. UITableView中的自定義UIControl
- 23. RxSwift自定義UIControl子類
- 24. 得到一個自定義的UIView子類跟隨一個UIControl
- 25. 是否有使用方式 - (UIView的*)viewWithTag:(NSInteger的)標籤與自定義的UIView
- 26. 在UIView或UIControl子類中着色文本
- 27. UIView與自定義形狀
- 28. 的UIScrollView或自定義繪製
- 29. Android自定義標題與標籤
- 30. 自定義組件標籤與文本框和圖像在GWT
你見過這個答案嗎? http://stackoverflow.com/questions/14659563/to-drawrect-or-not-to-drawrect-when-should-one-use-drawrect-core-graphics-vs-su – Mingebag
我沒有。感謝您的鏈接。 – Marcal
歡迎您^^ – Mingebag