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
iPhone sdk选项卡栏在方向更改时自动旋转_Iphone_Sdk_Uitabbarcontroller_Orientation - Fatal编程技术网

iPhone sdk选项卡栏在方向更改时自动旋转

iPhone sdk选项卡栏在方向更改时自动旋转,iphone,sdk,uitabbarcontroller,orientation,Iphone,Sdk,Uitabbarcontroller,Orientation,我有一个应用程序,它有一个tabbar控制器和一些导航控制器。我通过扩展选项卡栏并实现shouldAutoRotateOnOrientation更改方法对其进行了自定义,并对我希望显示的特定视图控制器返回YES允许自动旋转。在我通过编程更改选项卡栏的selectedIndex之前,这一切都很正常。更改选项卡栏的selectedIndex后,选项卡栏控制器的shouldAutoRotateOnOrientation更改方法将停止调用。当我更改tabbar的selectedIndex时,您是否可以说

我有一个应用程序,它有一个tabbar控制器和一些导航控制器。我通过扩展选项卡栏并实现shouldAutoRotateOnOrientation更改方法对其进行了自定义,并对我希望显示的特定视图控制器返回YES允许自动旋转。在我通过编程更改选项卡栏的selectedIndex之前,这一切都很正常。更改选项卡栏的selectedIndex后,选项卡栏控制器的shouldAutoRotateOnOrientation更改方法将停止调用。当我更改tabbar的selectedIndex时,您是否可以说明可能出现了什么问题,以及shouldAutoRotate方法是否正在传递给其他一些viewcontroller对象?

您确定要在tabbar控制器中更改的selectedIndex对应于您希望允许自动执行的视图控制器旋转?

我在选项卡栏控制器中添加了三个导航控制器。第一个要创建,第二个要预览,第三个要发送(相册)。一旦用户完成创建相册,我将带他进入预览选项卡,该选项卡有一个导航控制器,最初显示已创建相册的列表。当用户单击其中任何一个时,我将显示相册的预览。所以,问题是一旦用户创建并保存相册,我就会将所选索引更改为“预览”选项卡。因此,当我以编程方式更改所选索引时,不会调用tabbar控制器中的shouldAutoRotate方法。