【发布时间】:2014-05-31 18:58:55
【问题描述】:
我是 ios 开发的新手。我正在使用带有 xcode 5.1 的故事板,并使用界面生成器进行大部分设计。
首先,我想知道 xcode 是否真的将界面构建器配置转换为(目标 C)代码。如果是,是否可以(轻松)访问此类代码?
其次,xcode 究竟何时创建视图?在 initwithnibname() 之前还是在这些预定义的方法中? 实际上,我想知道例如在某个时间点再次调用 viewdidload() 时,设置为从界面构建器中隐藏的按钮是否会被隐藏?如果没有,如何以编程方式重新初始化视图?
【问题讨论】:
-
Good Apple ref。 Nib 在运行时由 Apple 代码加载,这很可能是 Objective-C,但与 AppKit/UIKit 的其余部分一样,您看不到它。开始回答最后一个问题,视图的未归档,因此它可以保持一些状态。但它应该是仅视图状态,而不是模型状态。
-
感谢史蒂夫的评论。我应该开始阅读更多 Apple 的参考文献。
标签: objective-c ios7 storyboard xcode5