当我在代码中设置属性时,启用或禁用情节提要选项是否重要?

时间:2013-09-10 20:00:09

标签: ios cocoa-touch storyboard settings

考虑UITableView的刷新选项。

如果我有代码来设置和显示复习,我应该在故事板中启用还是禁用它(使用小复选框)? 我认为它通常不是关键,但我会想象有些事情可以在被忽视时引起错误,就像在故事板中将复习器设置为“关闭”一样也改变了代码中未涵盖的一些滚动属性(即使它不。 - )

我假设编写的代码优先于故事板选项,并且任何故事板设置都在编译时配置。

我需要关注的是什么?

1 个答案:

答案 0 :(得分:0)

您在UIViewController方法-(void)viewDidLoad中执行的每项更改都将在加载视图后执行,因此它将覆盖Storyboard / nib设置。从这一点开始,应保留所有代码更改(由于自动布局等原因,某些布局代码可能会出现问题。)

正如UIViewController documentation所说:

  

<强> viewDidLoad中

     

在控制器的视图加载到内存后调用。

- (void)viewDidLoad
     

在视图控制器将其视图层次结构加载到内存后调用此方法。无论视图层次结构是从nib文件加载还是在loadView方法中以编程方式创建,都会调用此方法。您通常会覆盖此方法以对从nib文件加载的视图执行其他初始化。