考虑UITableView
的刷新选项。
如果我有代码来设置和显示复习,我应该在故事板中启用还是禁用它(使用小复选框)? 我认为它通常不是关键,但我会想象有些事情可以在被忽视时引起错误,就像在故事板中将复习器设置为“关闭”一样也改变了代码中未涵盖的一些滚动属性(即使它不。 - )
我假设编写的代码优先于故事板选项,并且任何故事板设置都在编译时配置。
我需要关注的是什么?
答案 0 :(得分:0)
您在UIViewController
方法-(void)viewDidLoad
中执行的每项更改都将在加载视图后执行,因此它将覆盖Storyboard / nib设置。从这一点开始,应保留所有代码更改(由于自动布局等原因,某些布局代码可能会出现问题。)
正如UIViewController documentation所说:
<强> viewDidLoad中强>
在控制器的视图加载到内存后调用。
- (void)viewDidLoad
在视图控制器将其视图层次结构加载到内存后调用此方法。无论视图层次结构是从nib文件加载还是在loadView方法中以编程方式创建,都会调用此方法。您通常会覆盖此方法以对从nib文件加载的视图执行其他初始化。