Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.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/1/cassandra/3.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
Ios 创建控制两个视图的自定义导航控制器_Ios_Iphone_Objective C_Cocoa Touch_Ios7 - Fatal编程技术网

Ios 创建控制两个视图的自定义导航控制器

Ios 创建控制两个视图的自定义导航控制器,ios,iphone,objective-c,cocoa-touch,ios7,Ios,Iphone,Objective C,Cocoa Touch,Ios7,因此,我正在为iPhone和iPad创建一个应用程序。我目前正在开发iPhone版本。我需要实现一个自定义导航控制器,它只控制屏幕上的两个视图控制器。最好用几张图片来说明情况 所以我想做的是有一个导航控制器,可以控制我的两个视图控制器,我可以在底部或顶部推一个新的视图控制器,另一个保持原样。我在编写基本代码方面没有问题,比如推一个新的视图控制器、设置过渡动画等等。我想问的更多的是如何“正确地”实现这一点。另外,如何将导航控制器中的IBOutlets链接到Xcode中的自定义视图控制器,如果我

因此,我正在为iPhone和iPad创建一个应用程序。我目前正在开发iPhone版本。我需要实现一个自定义导航控制器,它只控制屏幕上的两个视图控制器。最好用几张图片来说明情况


所以我想做的是有一个导航控制器,可以控制我的两个视图控制器,我可以在底部或顶部推一个新的视图控制器,另一个保持原样。我在编写基本代码方面没有问题,比如推一个新的视图控制器、设置过渡动画等等。我想问的更多的是如何“正确地”实现这一点。另外,如何将导航控制器中的IBOutlets链接到Xcode中的自定义视图控制器,如果我尝试将其拖到视图控制器中,它将不允许,我认为这是因为它们位于不同的组中(参见图2)。有什么方法可以做到这一点吗?

您需要了解iOS 5 IIRC中引入的视图控制器包含API。我目前正在阅读参考资料,但现在似乎我必须使用UIStoryboard标识符以编程方式设置自定义导航控制器。故事板很方便,但是它不能处理大量的特殊定制,所以不要害怕使用代码。我基本上创建了一个自定义的viewcontroller,它可以满足我的需要。这并不像我想象的那么难。