相关疑难解决方法(0)

针对5.1 SDK进行编译强制新的UIPopoverController"滑入"弹出窗口的演示 - 如何禁用?

根据5.1 SDK(发行版)编译我的iPad应用程序会导致UIPopoverController使用左侧演示文稿中的新"幻灯片放映"显示自己.这完全打破了我的popover演示,它依赖于具有"黑色"样式标题和一定高度.我试过设置presentsWithGestureNO,但似乎只禁用滑动手势,并不会停止的演讲风格.

这个相同的应用程序,无需重新编译,但在iOS 5.1上运行,使用旧的popover演示文稿样式.所以我知道iOS 5.1仍然支持向后兼容的方法.如何选择激活弹出窗口的旧演示文稿?

不幸的是,这对我的应用程序非常重要.

如果不这样做,有没有办法在新的弹出窗口上获得"黑色"标题?


虽然我的应用程序中有一个UISplitViewController,但它不负责显示弹出窗口.相反,我正在使用此代码:

   [self.popoverController presentPopoverFromRect:ipadButtonMenu.frame
                                           inView:self.view
                         permittedArrowDirections:UIPopoverArrowDirectionUp
                                         animated:YES];
Run Code Online (Sandbox Code Playgroud)

这个问题是由苹果开发者论坛中交叉张贴在这里.我希望有人有答案.


预期演讲: 在此输入图像描述

在iOS 5.1 SDK下编译后的演示文稿: 在此输入图像描述

uikit ipad uisplitviewcontroller uipopovercontroller ios

17
推荐指数
1
解决办法
3566
查看次数

iOS 5.1中的内存警告后,UISplitView新的幻灯片弹出窗口变为全屏

我在这里很新.我在UISplitView中遇到了新的iOS 5.1幻灯片弹出窗口问题.(在5.1之前,主视图控制器以弹出框形式显示,但现在它只是从左侧滑动.)当我的设备处于纵向模式并且它收到内存警告时,主视图控制器卸载; 当我按下工具栏按钮在主视图中滑动时,它会再次加载.然而,在内存警告之后,它以全屏显示,而不仅仅是原始主视图的大小.(当我将设备旋转到横向并回到纵向时,它会恢复正确的尺寸.)

在iOS 5.1之前,它总是以正确的大小呈现在popover中.

任何人都有一个想法,如何纠正这个?

我试图设置主视图的帧大小,但它没有解决问题.

任何帮助深表感谢!

size slide popover uisplitviewcontroller ios5.1

5
推荐指数
1
解决办法
2010
查看次数