Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在Xcode(iOS)中制作另一个屏幕_Objective C_Ios_Xcode_Ios6 - Fatal编程技术网

Objective c 在Xcode(iOS)中制作另一个屏幕

Objective c 在Xcode(iOS)中制作另一个屏幕,objective-c,ios,xcode,ios6,Objective C,Ios,Xcode,Ios6,我正在使用最新版本的Xcode和iOS SDK开发我的第一个应用程序。我看到了很多选择,而快速的谷歌搜索到目前为止让我失望。到目前为止,我已经为我的应用程序设置了一个主屏幕(它有一个搜索文本字段,在另一个文本字段中显示内容),现在我想制作第二个屏幕。我可以通过多种方式来实现这一点,比如使用一个开关,其中文本字段更改为选择器控件,这样的操作会更改行为,或者我可以完全切换到另一个视图。我想学习第二种方法对我将来会更有好处,所以我想知道我应该做些什么来做到这一点。风景?另一个故事板 您必须添加另一个U

我正在使用最新版本的Xcode和iOS SDK开发我的第一个应用程序。我看到了很多选择,而快速的谷歌搜索到目前为止让我失望。到目前为止,我已经为我的应用程序设置了一个主屏幕(它有一个搜索文本字段,在另一个文本字段中显示内容),现在我想制作第二个屏幕。我可以通过多种方式来实现这一点,比如使用一个开关,其中文本字段更改为选择器控件,这样的操作会更改行为,或者我可以完全切换到另一个视图。我想学习第二种方法对我将来会更有好处,所以我想知道我应该做些什么来做到这一点。风景?另一个故事板

您必须添加另一个UIViewController子类和XIB,然后#导入并打开它

[self presentViewController:viewController animated:YES completion:nil];

添加一个视图;视图相当于一个页面。
故事板是视图/页面的集合;它有助于将视图保持在一起,然后您还可以轻松地组织故事板中视图/页面之间的流。故事板类似于Java/C++包,而视图类似于类。

如何为第二个视图定义代码?Xcode在我的第一个视图中为我做了大部分设置,所以我想我定义了一个新的.m文件来与这个新视图交互?或者我是从最初的ViewController.m类中完成的?您使用的是故事板吗?第一步是将新的UIViewController拖动到情节提要。然后在identity inspector中设置视图控制器的情节提要标识符。完成此操作后,您可以使用以下命令显示原始视图控制器中的新视图控制器:
[self-presentModalViewController:[[self-storyboard]InstanceViewController WithiIdentifier:@“yourIdentifier”]动画:是]这样,我得到了以下代码行(坚持在iOS 6中presentModalViewController已被弃用的事实):
[self-presentViewController:[[self-storyboard]InstanceViewController WithiIdentifier:@“statView”]动画:YES completion:nil]这是最好的方法吗?你的问题是“快速目瞪口呆”。你应该阅读苹果的文档,尤其是视图控制器和故事板上的文档。在你开始编写应用程序之前,你需要学习苹果的设计方法。