【发布时间】:2011-05-03 19:05:25
【问题描述】:
如果我在 Interface Builder 中添加了视图,而不是在程序中添加了 addSubView 可以使用 bringSubViewToFront 、 sendViewToBack 吗? 我是否需要定义 loadView 才能使用它们 因为我试图在 ViewDidLoad 中使用它,但它返回未定义的方法。
我在 IB 有一些意见我想发回?使用一些布尔变量将其他视图放在前面?这在 IB 中是否可行,或者我必须使用 bringSubViewToFront 、 sendViewToBack 方法?在我的情况下如何使用这些方法? 非常感谢
【问题讨论】:
-
对于您在 IB 中的 uiViews,您是否在代码中创建了 IBOutlets 并在 IB 中正确连接了它们?
-
是的,我现在可以使用 BringViewToFront。
-
但是当我实现 self.myTextField.hidden = FALSE; 时,我遇到了 UITextField 的问题。 [self.view bringSubviewToFront:destinationTextField];不显示?除了这些方法之外,还有什么特别的东西可以显示或隐藏 TextField 吗?
标签: iphone objective-c interface-builder viewdidload loadview