如何更改xib以更改屏幕上的项目?

时间:2013-09-22 02:10:51

标签: xcode uiviewcontroller xib

我该怎么做? * [编辑]我有2 .xibs和2 ViewControllers。有没有办法“切换.xibs
(我是新手)

如果我有一个Options按钮并且我希望它能改变屏幕上的内容,那么在点按它时我该怎么做? 我需要新的.xibViewController文件吗?

enter image description here enter image description here enter image description here
图1:修改后的自动发起.xib
图2:文件
图3:第二个.xib(使用UIViewController。)

2 个答案:

答案 0 :(得分:0)

有两种选择。第一个是创建一个UIView,并在该视图的顶部显示,另一个是创建一个新的ViewController文件以及.xib文件。你应该考虑使用故事板,因为它将使所有这些变得非常简单和容易。

答案 1 :(得分:0)

在我看来,最好的想法是创建一个新的视图控制器和附带的xib文件(在创建时检查“With XIB for user interface”框)。然后,您可以使用父视图控制器的presentViewController:animated:completion方法显示此控制器,这是您拥有屏幕截图的方法。

或者,您可以创建一个UINavigationController作为应用程序的根控制器。然后,您可以将设置视图控制器推入导航控制器,并获得大多数基于表格的应用程序中使用的幻灯片切换效果。

还有其他方法可以做到这一点,例如使用故事板作为yliu1021提到的。这适用于像设置屏幕这样的东西,但我发现使用更动态的界面更难。