【问题标题】:Adding view to storyboard programmatically?以编程方式向情节提要添加视图?
【发布时间】:2012-05-11 19:45:21
【问题描述】:

我正在通过情节提要 segue 加载 viewController,并且我想以编程方式将 UIImageView 添加到控制器(而不是在情节提要中创建它)。通常在没有 Storyboard 或 NIB 的情况下工作时,我会在 loadView: 中执行此操作,在使用 Storyboard 时是否有合适的位置,或者 Storyboard 是否让您在一天中迟到了一点?

编辑:更新了关于 NIB 和 loadView 的错误:

【问题讨论】:

  • 对于故事板,我现在非常确定 viewDidLoad 是以编程方式添加我需要的内容的最佳位置。

标签: iphone objective-c cocoa-touch storyboard


【解决方案1】:

如果您使用的是 NIB,则实际上不应该使用 loadView: 添加任何内容。你应该使用viewDidLoad:。这在使用情节提要时也有效。

【讨论】:

  • 你是对的,这是我的错误,当我使用 loadView 时,我没有使用 NIB,而是以编程方式创建了整个视图层次结构。感谢您指出这一点。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-17
  • 2017-10-18
  • 2012-02-28
相关资源
最近更新 更多