标签: ios uiview subclassing uicontrol
我正在完成自定义UIControl。我需要在控件上显示一些文本,但我不确定什么是更好的实践:添加标签作为子视图或在 drawRect 方法中绘制文本。我已经看过这两种方法,但我不确定什么是更好的实施实践。该文本不需要格式化,只需纯文本即可。
答案 0 :(得分:3)
两种方法都很好。但是你有更好的维护/控制UILabel然后你的drawRect:方法。 您可以从外部源访问标签并随时更新它,而无需调用updateLayout函数(触发器调用drawRect)。
所以我建议你使用标签。