Xcode 如何更改XIB以更改屏幕上的项目?
我该怎么做*[EDIT]我有2个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文件。但是,您应该
.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提到的那样使用故事板。这对于设置屏幕之类的东西来说是可行的,但我发现它更难与更动态的界面一起使用