草庐IT

iphone - 仅允许 UITabViewController 中的一个选项卡将方向更改为横向

这可能吗?我怎样才能做到这一点? 最佳答案 NotpossibleaccordingtoAppleDocs.possible这个词可能需要一个星号。看起来Apple显然没有预料(或希望)您这样做。但是,根据您的要求,可能有解决方法。免责声明:这是一种黑客攻击。我并不是说这是一个好的UI,只是想向Eli展示什么是可能的。我构建了一个示例,从用于构建选项卡式应用程序的Xcode模板开始。它有两个ViewController:FirstViewController和SecondViewController。我决定将FirstViewCon

ios - iPad 横向 ZBar

我在iPhone和iPad上使用过Zbar,它工作正常,没有任何问题,但在iPad的横向模式下就不行了。当我在iPad中以横屏模式显示ZBarReaderViewController时,View发生了90度偏移,如下图所示,包在table上,图像是用iPad在横向模式下拍摄的。我希望袋子图像不那么移位。我已经尝试将supportedOrientationsMask设置为reader.supportedOrientationsMask=ZBarOrientationMask(UIInterfaceOrientationLandscapeLeft||UIInterfaceOrientati

iphone - iOS - 强制键盘以横向显示

我的问题是我在横向模式下通过CGAffineTransform创建了View。在我的应用程序中,我以纵向模式显示了每个View。但正如我告诉过你的那样,我已经通过CGAffineTransform创建了一个横向View,因为我必须在横向模式下在该View上显示一个电子表格。但我这样做是合乎逻辑的,键盘没有以横向模式显示。请给我在横向模式下显示键盘的代码。 最佳答案 为有问题的View设置此项:(BOOL)shouldAutorotate{returnNO;}这在viewDidLoad中[[UIApplicationsharedApp

ios - 显示纵向框架和边界的 iPad 横向

我正在使用Storyboard开发iPad横向应用程序。我已经完成了以下步骤。我的应用程序屏幕在模拟器上以Landscape打开。但是出现错误的帧。来自xcode的Storyboard示例应用模板。仅允许来自info-plist文件的横向Storyboard->UIViewController->模拟矩阵->将方向更改为横向在viewcontroller.m中实现了下面的方法-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{//ReturnYESforsu

ios - 当设备处于横向时,UISearchBar 不附加导航栏

UISearch栏添加到导航栏下方。我用[videoSearchBarsetFrame:CGRectMake(0,64,320,44)];适用于iOS7。在横屏模式下,导航栏和搜索栏之间有一个空隙。在早期版本中,它可以在没有setFrame的情况下正常显示。在搜索栏下方有一个表格View。 最佳答案 导航栏的高度在纵向和横向之间变化。使用topLayoutGuide定位您的搜索栏。您可以在InterfaceBuilder中或以编程方式执行此操作:-(void)viewDidLoad{[superviewDidLoad];UISear

ios - 自动布局 iPad 的纵向和横向

鉴于我们只有适用于iPad纵向和iPad横向的通用尺寸类别,您最终如何针对不同方向自定义iPad的自动布局行为/约束?我想在肖像中有这样的东西:这在风景中: 最佳答案 在iOS8中,您可以使用viewWillTransitionToSize:withTransitionCoordinator:,以便在旋转Controller时收到通知。使用高度与宽度的比率来确定您要移动的方向,并相应地调整您的约束。您可以使IBOutlets成为View的高度和宽度约束,并在该方法内更改它们的常量值。另一种方法是同时使用乘数和常量,自动调整旋转约束。

cocoa-touch - 以横向启动应用程序会导致启动时旋转

我已经实现了shouldAutorotateToInterfaceOrientation并且在我的应用程序运行后一切正常,无论是在术语还是方向更改方面。但是,我不喜欢我的应用程序首次启动时的行为。当我以纵向启动我的应用程序时,它按预期打开,但是当我以横向启动我的应用程序时,我看到所有内容都以纵向方向加载(包括状态栏),然后我看到屏幕旋转的动画景观。该动画很好,但我不希望它在启动时显示。当我查看大多数其他应用时,它们似乎在启动时检测方向,并且在启动时不显示旋转动画(仅当设备在启动时间后旋转时)。如何确保我的应用以正确的方向加载,以便用户在启动时看不到旋转动画。如果用户在启动后旋转设备时只

iphone - iOS:在旋转 iphone 后从仅支持纵向模式的 View Controller 呈现横向 View Controller

我有一个应用程序始终以纵向模式呈现(在Xcode项目的摘要中,仅支持纵向方向)。现在我想做的是,当我使用该应用程序时,从该应用程序的任何ViewController,如果我向右横向旋转设备,该应用程序会在向右横向显示一个ViewController(ARViewController.m),事实上,向右横向旋转是呈现ARViewController.m的触发器。但我所经历的是,由于第一个ViewController只支持纵向,即使我将设备定向为横向,我想从第一个ViewController(ARViewController.m)展示的也是纵向的,而不是在横向右侧。即使我在第二个ViewC

iPhone iOS 6 UITabBarController 仅纵向,如何让模态视图 Controller 支持横向

我想做的是最简单的概念。但是,我只是没有得到任何想要的结果。我的应用是一个标准的标签栏应用,每个标签中的所有ViewController都只支持纵向,这正是我想要的。但是,在应用程序的一个部分中,我显示了一个模态视图Controller,它显然覆盖了选项卡栏Controller。这是一个文本输入屏幕,我非常希望这个View能够支持横向和纵向。然后,一旦用户取消了该模态视图Controller,标签栏Controller将再次显示,所有内容都是纵向的。我尝试了很多方法,但没有任何效果。如果我告诉应用程序支持两个方向,那么旋转会在模态上正确发生,但也会在应用程序的其余部分发生,这是我不想要

ios - 纵向和横向 ipad 的不同 UI

我想创建一个这样的应用程序:在iphone(纵向和横向)和ipad纵向上,我有一个表格View屏幕,点击项目行将导航到另一个详细信息屏幕,看起来像其他基本应用程序。但是当我在ipad上旋转屏幕转到横向时,屏幕现在有两个剖面View这是我所做的:写一个方法isInLandscapeTablet来检测ipad横向使用UINavigationController作为根Controller来控制所有其他View在纵向屏幕中,将包含tableview的viewcontroller推送到根Controller在横向平板电脑屏幕中,将tableviewcontroller和detailcontrol