我正在研究一些基于UIView的自定义输入控件,并且正在尝试确定用于设置视图的正确做法。当一个UIViewController的工作,这是相当简单的使用loadView
和相关viewWill
,viewDid
方法,但是继承一个UIView的时候,我有最接近methosds是`awakeFromNib
,drawRect
和layoutSubviews
。(我在考虑设置和拆卸回调的问题。)就我而言,我在中设置框架和内部视图layoutSubviews
,但屏幕上看不到任何内容。
确保我的视图具有想要的正确高度和宽度的最佳方法是什么?(尽管可能有两个答案,但无论是否使用自动版式,我的问题都适用。)什么是正确的“最佳实践”?
SMILET
海绵宝宝撒