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

Xcode 如何更改XIB以更改屏幕上的项目?,xcode,uiviewcontroller,xib,Xcode,Uiviewcontroller,Xib,我该怎么做*[EDIT]我有2个.xibs和2个视图控制器。有没有办法“切换.xibs? (我是新手) 如果我有一个Options按钮,我想让它改变屏幕上的内容,当它被点击时,我会怎么做? 我需要一个新的.xib或ViewController文件吗 图1:修改后的自动生成.xib 图2:文件 图3:Second.xib(带UIViewController)有两个选项。第一个是创建UIView并在该视图上显示,另一个是创建一个新的ViewController文件和一个.xib文件。但是,您应该

我该怎么做*[EDIT]我有2个
.xibs
和2个
视图控制器
。有没有办法“切换
.xibs

(我是新手)

如果我有一个
Options
按钮,我想让它改变屏幕上的内容,当它被点击时,我会怎么做? 我需要一个新的
.xib
ViewController
文件吗


图1:修改后的自动生成
.xib

图2:文件

图3:Second
.xib
(带UIViewController)

有两个选项。第一个是创建UIView并在该视图上显示,另一个是创建一个新的ViewController文件和一个.xib文件。但是,您应该考虑使用故事板,因为这将使所有这些都变得非常简单和容易。

在我看来,最好的办法是创建一个新的ViewController文件和一个.xib文件滚轮和附带的xib文件(在创建时选中“使用xib进行用户界面”框)。然后,您可以使用父视图控制器的
presentViewController:animated:completion
方法显示此控制器,该方法是您的屏幕截图

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

还有其他方法可以做到这一点,比如像yliu1021提到的那样使用故事板。这对于设置屏幕之类的东西来说是可行的,但我发现它更难与更动态的界面一起使用