【发布时间】:2015-04-27 08:16:52
【问题描述】:
我有一个带有默认视图的视图控制器。
如果我只想丢弃视图而不是视图控制器,是否可以设置 self.view = nil?因此,该视图被丢弃,新视图被分配了新值。
我想用新的 UI 填充视图,基于我在 viewdidLoad 中执行的条件。因此,如果我设置 self.view = nil,并尝试从任何地方访问视图,它将再次创建视图。因此将设置新属性。
这是一种正确的方法吗?或者我必须编写一个单独的方法来使用新属性刷新视图。
请提供正确的方法。
【问题讨论】:
-
是否推荐从自身移除视图并将其设置为 nil 的方法?
标签: ios iphone uiview uiviewcontroller