我对故事板和自定义代码一起工作感到非常困惑,有时它可以工作,很多时候我试图弄清楚为什么它不工作
例如,我在情节提要中设置了一个自定义视图并与插座连接。当应用程序启动时,我尝试在 awakFromNib 中移动自定义视图,但它不会移动...... :(
有人对此有解决方案吗?或者任何人都可以在故事板中的布局和动态更改代码中的属性时解释一下基础知识吗?
提前致谢!!
我对故事板和自定义代码一起工作感到非常困惑,有时它可以工作,很多时候我试图弄清楚为什么它不工作
例如,我在情节提要中设置了一个自定义视图并与插座连接。当应用程序启动时,我尝试在 awakFromNib 中移动自定义视图,但它不会移动...... :(
有人对此有解决方案吗?或者任何人都可以在故事板中的布局和动态更改代码中的属性时解释一下基础知识吗?
提前致谢!!
尝试在viewDidLoad
. 您也可以查看此答案,以更好地理解awakeFromNib
.
您的(笔尖生成的)视图的修改应该在
viewDidLoad()
viewWillAppear()
viewDidAppear()
如果您需要动画更改,您应该将代码移动到 viewDidAppear() 方法,该方法在视图对用户可见后调用。