uiinterfaceorientation相关内容

如何检测 iPad 上启动屏幕动画的应用程序启动方向!

您好,我有一个应用程序,我有两个 *.png 用于默认启动画面: 默认横向.pngDefault-Portrait.png 我想要的是在我的应用程序加载完毕并准备好运行时为这个默认启动屏幕设置动画. 为了实现这一点,我通常会呈现一个带有默认横向或默认纵向(取决于设备方向)的 UIImageView,将其在屏幕上保留一段时间,然后将其动画化. 我的问题是,如果我在 中调用 ..

AutoLayout uitableviewcell 在横向和 iPad 上基于纵向 iPhone 计算高度

我正在学习/试验自动布局和 UITableViewCell.几天前我问了另一个问题,我回答了我自己的问题,我仍然使用相同的约束/代码.有关完整代码,请参见此处:AutoLayout 多行 UILabel 截断一些文本. 为了在 heightForRowAtIndexPath 内缩短它,我使用自定义 UITableViewCell 的实例来计算行需要的高度.这在纵向上非常有效,但是当我切换到横 ..

为什么我的视图仍然以横向显示?

我的视图由导航控制器控制,因此我将支持的方向设置到导航控制器中以显式纵向 &PortraitUpSideDown 并且这有效,但是如果在调用视图时之前的视图处于横向状态,它将以横向形式呈现并保持横向状态,直到设备旋转.我该如何防止这种情况发生? 这是我的代码: 类 EditProfileViewController: UIViewController, UINavigationContro ..

使用情节提要时如何继承导航控制器?

我正在使用 Xcode 菜单“编辑器...嵌入...导航控制器"在界面构建器中使用情节提要. 似乎在 iOS 6 中,您必须将 UINavigationController 子类化以允许所有方向,使用 - (NSUInteger)supportedInterfaceOrientations {返回(UIInterfaceOrientationMaskAll);} 但是由于代码中没有对 U ..

UINavigationController 中仅支持一个视图的横向

我有一个导航控制器,它有几个视图控制器.我需要支持所有视图控制器的所有方向,除了一个只支持横向的特殊视图控制器.这个特殊的视图控制器出现在导航堆栈的中间.我做了很多研究,但找不到任何好的解决方案.以下是我阅读并尝试过的链接. http://www.iphonedevsdk.com/forum/iphone-sdk-development/3219-force-landscape-mode-o ..

iOS 6 - 某些视图的导航控制器横向旋转,而其他视图仅纵向

我正在构建一个仅适用于主要视图(正常和倒置)的纵向应用程序.我已经在项目设置/Plist 中设置了这个设置,一切正常.但是,我有一些模态视图可以执行显示图像/视频之类的操作,我希望它们能够旋转到所有方向. 我尝试为 UINavigationController 添加一个类别,但没有成功.我还向调用模态的 viewController 添加了以下代码: -(BOOL)shouldAutoma ..
发布时间:2022-01-17 10:46:37 移动开发

iPad iOS7 - UIPopoverController 中的 UIImagePickerController 有错误的预览图像

我在与 iOS6 完美配合的 UIPopoverController 中使用 UIImagePickerController.在 iOS 7 中,显示用于捕获图像的“预览"图像会旋转,但如果我拍照,它会被正确保存. 这就是我如何得到我的选择器: UIImagePickerController *imagePicker = [[UIImagePickerController alloc] i ..

查看旋转通知:为什么 didRotateFromInterfaceOrientation: 没有被调用?

我正在尝试检测任何设备方向的变化,以便我可以更新视图. 无论方向是纵向还是横向,我都想更新视图,所以我实现了这个方法: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {//为支持的方向返回 YES.return (interfaceOrientation ..
发布时间:2022-01-05 09:22:14 移动开发

我可以在没有黑条的情况下旋转 UIView 吗?

我有一个 UIView,它占据了 iphone 上的整个窗口.当它旋转到横向时,边缘会出现小黑条,直到它卡入到位,正如我所期望的那样. 我想让那个 uiview 比屏幕大,这样旋转它就不会显示那些黑条,而是显示通常在屏幕外的视图部分.我试过增加视图的框架和边界,但这似乎不起作用. 有人成功过吗? 解决方案 你需要做两件事来实现这一点. 首先,窗口的根视图控制器将始终将其视 ..

iOS7 iPad Landscape 仅应用程序,使用 UIImagePickerController

我相信这是一个常见问题,许多答案不再有效,许多只是部分答案,如果您使用的是 iOS7 并且您的 iPad 应用程序仅为横向,但您想使用 UIImagePickerController使用源 UIImagePickerControllerSourceTypePhotoLibrary 或 UIImagePickerControllerSourceTypeCamera. 如何正确设置,使其 100 ..