我已经看过一些关于iphone开发的教程,但它们出现在ARC之前和故事板之前。
这家伙创建了一个可在两个视图之间切换的开关。 具有蓝色背景的班级和具有红色背景的班级。
你会如何在故事板的IOS5中做到这一点?
我听说过segues,但是他们得到了一个“后退”按钮,教程中的那个人没有得到 - 他只是在点击开关/按钮的视图之间进行了更改。
答案 0 :(得分:1)
您最好通过本教程了解如何在IOS 5中开发应用程序。您已经看过的教程适用于ios4及之前的版本。您也可以在IOS 5中使用它们。但是Storyboard比XIB容易得多。
http://www.techotopia.com/index.php/IPhone_iOS_5_Development_Essentials
http://www.techotopia.com/index.php/Using_Xcode_Storyboarding_%28iPhone_iOS_5%29
无论如何@dew给你正确答案。
答案 1 :(得分:0)
您需要在故事板中添加2个视图控制器,然后嵌入导航控制器。在一个视图中创建一个按钮后,您只需按住Ctrl键将其拖动到另一个视图并选择push即可。或者只是简单地阅读本教程http://maybelost.com/2011/10/tutorial-storyboard-in-xcode-4-2-with-navigation-controller-and-tabbar-controller-part1/:)
答案 2 :(得分:0)
我强烈建议您观看斯坦福大学CS193P入门iPhone编程课程的前2或3个讲座。它是免费的,将让你从右脚开始。它也是iOS5和Xcode 4的目标。请查看: http://itunes.apple.com/itunes-u/ipad-iphone-application-development/id473757255
要回答您的问题,在视图控制器之间移动通常使用容器控制器或按模式推送视图控制器。我建议阅读苹果推出的View Controller Programming Guide,了解这些内容的工作原理。
在iOS5中,您可以使用故事板来设置segues(如您所建议的那样)。只有当您在导航控制器中的视图控制器之间进行切换时,它们并不总是“给您一个后退”按钮。您可以通过设置目标操作按钮将视图控制器推到屏幕上。
同样,iTunesU讲座将涵盖所有这些。看看吧!