iphone - 使用以编程方式创建并从 nib 加载的元素创建单个 View

标签 iphone objective-c

我喜欢使用 nib 文件来配置一些 subview ,但对于其他 subview ,我更喜欢以编程方式创建它们。以编程方式将元素添加到从 nib 加载的 View 或更改元素属性的首选方法是什么?现在我在 viewWillAppear 中执行此操作。

最佳答案

-(void)viewDidLoad 是这些自定义项的正确位置。要删除对这些自定义的任何引用,请在 -(void)viewDidUnload 中执行此操作。在 viewWillAppear 中这样做可能会导致您最终获得添加元素的多个副本,因为每次显示 View 时都会调用它,尤其是在 UINavigationController 中。

关于iphone - 使用以编程方式创建并从 nib 加载的元素创建单个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5650912/

相关文章:

iphone - 使用最小尺寸约束在数组中查找图像的算法

iphone - NSString * 到 Char[] (GameCenter Send Struct)

ios - Xcode SpriteKit 枚举 ChildNode WithName 与托管数组

ios - UITableViewCell 在 iOS 7 中卡住白色

php - 连续执行 HTTP Posts Obj C

iphone - 在 Xcode 4.2 的 UIWebView 中加载网页——如何正确连接 IBOutlets 并确保网页加载?

iphone - App Store开发者重命名

iphone - mkmapview 在 IOS 4.2 中崩溃

ios - 使用 SSKeychain 存储在钥匙串(keychain)中的用户名是否总是出现在第 4 个索引中?

iphone - 将 CLLocation 移动 x 米