-
3 votesanswersviews
iPad FormSheet / PageSheet模态视图,旋转时填满整个屏幕.T
我有一个iPad应用程序,它有一个 UITabBarController 作为根控制器 . 从其中一个标签中,我有一个包含 UIBarButtonItem 的 UIToolBar ,点击后会启动模态视图 . 模态视图在首次启动时显示正确的大小(横向和纵向)但是如果旋转设备,则模态视图将展开以填充屏幕 - 无论您从该点开始旋转设备多少 . 我'm launching the modal view f... -
2 votesanswersviews
如何通知父视图控制器有关模态视图控制器中更改的屏幕方向?
我在纵向模式下呈现UISplitViewController上方的模态视图控制器 . 现在我将iPad旋转到横向模式并关闭模态视图控制器 . 似乎UISplitViewController没有收到有关更改方向的通知:拆分视图控制器的第一个视图是隐藏的,第二个视图不占用整个屏幕大小 . 如果我来回再次旋转,分割视图控制器将再次正常显示 . 此外,问题仅出现在iOS模拟器5.0(或运行iOS5的设备)... -
3 votesanswersviews
iPad - 在iPad上关闭全屏模态视图控制器后,屏幕部分不再接收触摸事件
我的iPad上的(全屏)主视图顶部有工具栏 . 工具栏有一个barButtonItem,按下后会显示一个弹出窗口 . 在popover中,我有一个UIButton,按下时,告诉委托(主视图控制器)关闭弹出窗口并显示整页模态视图 . 一切正常 . 当我关闭模态视图时,弹出窗口占用的屏幕区域(包括主视图和工具栏按钮)不再响应触摸事件 . 如果我旋转设备并且仅在横向模式下发生此问题,则此问题会自行解决 ... -
33 votesanswersviews
iOS 6:旋转后忽略父模态的modalPresentationStyle
使用iOS6的iPad,我们有这个错误,即模态视图控制器将扩展到全屏,即使它被告知使用“表单”演示样式 . 但是,只有当有两个模态,一个父模型及其子模式时,才会发生这种情况 . 这就是第一个模态的创建和呈现方式: UINavigationController *navigationController = [[[UINavigationController alloc] initWithRootV... -
1 votesanswersviews
在UISplitViewController上显示模态视图控制器的问题
我需要在UISplitViewController上呈现模态ViewController(即在横向模式下隐藏主视图和详细视图) . 我的代码基于Apple的Multiple Detail Views示例代码,我已将presentModalViewcontroller添加到didFinishLaunching中 . 为了呈现模态视图,我用过这个, [self.window.rootViewContr... -
4 votesanswersviews
iOS8 SDK:呈现横向锁定模式的纵向锁定容器视图控制器会导致严重的布局问题
当纵向锁定容器视图控制器以模态方式呈现横向锁定视图控制器时,视图控制器随后将错误地布局,直到应用程序启动,从而导致严重的可用性问题 . 显示此问题的示例项目也可在https://github.com/eric-horacek/iOS8-Rotation-Presentation-Bug获取 重现步骤: 创建一个窗口 创建一个锁定为纵向的容器视图控制器 使用视图控制器包含方法将子视图控制... -
38 votesanswersviews
在iOS8中使用UISplitViewController隐藏主视图控制器
我有一个iOS7应用程序,它基于Xcode主 - 详细信息模板,我移植到iOS8 . 一个变化很大的领域是 UISplitViewController . 在纵向模式下,如果用户点击详细视图控制器,则主视图控制器将被关闭: 如果用户点击一行,我还希望能够以编程方式隐藏主视图控制器 . 在iOS 7中,主视图控制器显示为弹出窗口,可以隐藏如下: [self.masterPopoverContro... -
212 votesanswersviews
如果模态ViewController演示文稿样式为UIModalPresentationFormSheet,则iPad键盘不会被忽略
Note: 从iOS 4.3开始,请参阅已接受的答案(不是最受欢迎的答案) . 这个 question 是关于在iPad键盘中发现的行为,如果在带有导航控制器的模态对话框中显示,它将拒绝被解雇 . 基本上,如果我使用以下行显示导航控制器,如下所示: navigationController.modalPresentationStyle = UIModalPresentationFormSheet;... -
22 votesanswersviews
iOS:无法将UISplitViewController推送到UINavigationController
我有一个使用导航控制器的XCode iPad项目 . 我试图获得一个按钮将UISplitViewController推送到导航堆栈,但是出现了这个错误: 拆分视图控制器无法推送到导航控制器 原来UISplitViewController不能很好地与UINavigationController一起使用 . 但是,单击此按钮时,我仍需要显示拆分视图控制器 . 我该怎么做呢?而且,同样重要的是,如何... -
2 votesanswersviews
故事板 - 详细信息中带有UITabBarController的UISplitViewController
我试图在Storyboard中设置一个UISplitViewController,其中的细节将转到UITabBarController,然后转到包含我的第一个ViewController的UINavigationController . 我遇到的问题是当设备处于纵向方向时,UIBarButtonItem会显示在导航项中 . UITabBarController应该是UISplitViewCont... -
2 votesanswersviews
iOS状态恢复和UINavigationController模式视图
我想在我的应用程序中加入State Restoration . 我在大多数情况下都能正常工作,但在另一个导航控制器上呈现模态视图的导航控制器似乎具有挑战性 . 为了测试,我在iPad上创建了一个新的拆分视图应用程序,分割视图两侧都有导航控制器,每侧都有一个Master和Detail视图控制器,它们各自的navcontrollers的根 . 在主视图中,您可以单击按钮以编程方式将新的TestView... -
9 votesanswersviews
UISplitviewController Master中的iOS8 TabbarController
我试图通过在MasterView的UINavigationController前面添加一个UITabbarController来扩展默认的Apple MasterDetail模板,所以有一个这样的结构: UISplitViewController(Master)> UITabbarController> UINavigationController> UITableViewCo... -
12 votesanswersviews
在iOS 8中的UISplitViewController的主视图中有一个UINavigationController
在我的UISplitViewController中,主视图是一个包含UITableViewController的UINavigationController . 有时,当用户选择表中的项时,我必须在主视图中的现有表上推送另一个tableViewController . 在iOS 7中,在我的第一个UITableViewController中,我只是调用它 [self.navigationContr... -
0 votesanswersviews
UITAbBarController作为UISplitController和showDetail中的Master:
我有这种情况的故事板; 根视图控制器是一个UISplitViewController,它具有: MASTER:一个UITabBarController 0 - > UINavigationController - > ...其他ViewControllers 1 - > UINavigationController - > ...其他ViewContr... -
9 votesanswersviews
UITabBarController是UiSplitViewController的主人
我想实现与Facebook Messenger应用程序相同的流程,在主视图中有一个标签栏控制器 . 见 我完全按照这个答案中的描述做了Create a TabBar Controller with a Master-detail template? 然而!它在iPhone上无法正常工作,仅适用于iPad . 在iPhone上,向后导航不起作用 . 细节窗格打开就像一个模态序幕,不可能向后移动 . ... -
0 votesanswersviews
UITabbarController Swift中的UISplitViewController
好吧,我有一个通用单视图应用程序,UITabbarController作为初始ViewController . 我有一个UISplitViewController作为其中一个选项卡中的项目 . SplitViewController有一个navigationController作为它的主segue,它有一个带有uitableView的viewController,如果你单击一个单元格,它会“显示... -
19 votesanswersviews
将Lombok插件添加到IntelliJ项目中
我正在尝试将Intelliok添加到IntelliJ IDEA中的Spring Boot项目中 . 到目前为止,我已经 在 Settings - Plugins (版本0.13.16)下添加了插件 将 compile('org.projectlombok:lombok') 添加到我的Gradle依赖项中 启用了注释处理 它仍然无法识别Lombok导入或注释 . 我错过了什么... -
6 votesanswersviews
“应用程序试图以模态方式呈现拆分视图控制器”
我仍在尝试找到理论上非常简单的任务的解决方案,从UIViewController到Split View Controller . (为什么苹果这么难吃) . 我现在处于一个阶段,我现在将SplitViewController放入自己的故事板中 . 当用户选择单个UIView控制器上的按钮时,我调用以下代码: UISplitViewController *splitVC = [[UIStorybo... -
0 votesanswersviews
UISplitViewController是否始终嵌入到UINavigationController中
我正在使用新的自适应布局开发应用程序 . 前两个屏幕的iPhone和iPad应用程序是相同的 . 它们只是标准的视图 . 但是,然后我需要让应用程序转到splitView控制器 . 在iPhone上,它将是一个tableview,然后显示数据 . 在iPad上它将是一个分裂视图 . 我的故事板包含一个嵌入到UINavigationController中的UIViewController,它包含一个... -
3 votesanswersviews
UISplitViewController - 防止iPhone 6 plus上的横向分割
我在我的应用程序中使用UISplitViewController . 这在iPad上可以很好地工作,其中主要和次要总是可见,并且它在大多数iPhone上工作得很好,它像UINavigationController一样 . 在iPhone 6和6S上,分割视图就像是纵向的iPhone,就像风景中的iPad一样 . 这种景观分裂导致了我的问题,我想避免它 . 有没有办法阻止UISplitViewCon... -
0 votesanswersviews
Modal UISplitViewController具有透明背景
我需要以模态方式呈现UISplitViewController(在iPhone和iPad上),它应该有一个透明的背景(我将添加模糊视图) . 在呈现UIViewController时我能够做到这一点,但它不适用于拆分视图控制器 . 我的拆分视图控制器有2个导航控制器 . 我的结果是主视图控制器具有黑色背景 . 谢谢您的帮助 . -
70 votesanswersviews
显示和关闭模态视图控制器
任何人都可以给我示例代码,我可以用来首先提出一个模态视图控制器,然后解雇它?这就是我一直在尝试的: NSLog(@"%@", blue.modalViewController); [blue presentModalViewController:red animated:YES]; NSLog(@"%@", blue.modalViewCon... -
28 votesanswersviews
在外部水龙头上关闭模态视图表单控制器
我将一个模态视图控制器呈现为一个表单,并在单击取消按钮(即一个条形按钮项目)时将其解除 . 当我在该视图之外点击时,我需要忽略它 . 请帮我一个参考 . 注意:我的模态视图控制器带有导航控制器 . @cli_hlt,@ Bill Brasky感谢您的回答 . 当在作为表单的模态视图之外发生敲击时,我需要忽略它 . 我在下面粘贴我的代码 . -(void)gridView:(AQGridView *... -
0 votesanswersviews
提出新的模态视图控制器然后关闭旧的模态视图控制器
我想解雇我当前的视图控制器然后加载一个新的视图控制器 . 这似乎应该工作: FieldReportViewController *fieldReport = [self.storyboard instantiateViewControllerWithIdentifier:@"fieldReportView"]; [self presentModalViewController:... -
0 votesanswersviews
Gradle Spring Boot项目无法从IDEA运行[重复]
这个问题在这里已有答案: NoClassDefFoundError after IntelliJ IDEA upgrade 2个答案 我正在努力 Build 我在intelliJ IDEA 2016 1.4中导入的 spring 启动项目 . 每次我跑 . 我得到以下例外: Exception in thread "main" java.lang.NoClassDefFou... -
3 votesanswersviews
无法关闭模态视图控制器
无法关闭模态视图控制器并返回到根视图控制器 . 动画确实显示但仍然弹出当前的视图控制器 . 我正在开发应用程序而不使用故事板,我想解雇当前的模态视图控制器并返回到根视图控制器 . 有没有正确的方法来做到这一点? 我的根控制器是 Navigation Controller 而我的模态视图控制器是 UIViewController . 这是不工作的根本原因吗? Modal View Controll... -
25 votesanswersviews
如何检测视频文件是以纵向方式录制还是以横向方式录制在iOS中
我正在使用 AlAssetsGroup enumerateAssetsAtIndexes 列出照片(相机)应用中的资源 . 对于给定的视频资源,我想确定它是以纵向还是横向模式拍摄的 . 在以下代码中,资产是 AlAsset ,我已经测试过它是否是视频资产 [asset valueForProperty:ALAssetPropertyType] 是 AlAssetTypeVideo ,然后: int... -
1 votesanswersviews
在iPhone上需要风景照片
是否有一种简单的方法可以强制iPhone在横向拍摄照片而不允许纵向拍摄?该应用程序将是纵向的,但是当相机启动时,我希望它在风景中并且不允许用户拍摄肖像照片 . -
5 votesanswersviews
使用横向模式在iPad中启动iPhone App
在项目摘要中,“支持的界面方向”全部被选中,因为我的应用程序中有一个照片库视图,可以随设备一起旋转 . 其他观点仅限于肖像 . 目标设备是iPhone,所有东西在iPhone中都表现良好 . 但是当它在我的iPad上运行横向模式时,启动和rootView如下: 飞溅景观: rootview-landscape: 我期望看起来应该与iPad是纵向模式相同: 飞溅肖像: rootview-portra... -
1 votesanswersviews
Objective-C>拍摄或选择照片后,风景视图不会返回
我有一个应用程序(仅限LandScape模式)我正在处理,其中有几个区域用户可以拍照或选择现有照片 . 从相机或照片库返回时,视图将不会自动返回横向模式(您必须将iPad倾斜),否则您可以看到大部分白色 . 我尝试使用以下但它没有任何影响: - (BOOL)shouldAutorotateToInterfaceOrientation: (UIInt...