草庐IT

UISplitViewController

全部标签

ios - UISplitViewController displayModeButtonItem 不显示

当处于纵向模式(iPad)或横向模式(iPhone6+)时,我无法让iOS显示我的按钮以显示UISplitView主视图。现在我正在使用下面的代码,但它什么也没做...detailViewController.navigationItem.leftItemsSupplementBackButton=truedetailViewController.navigationItem.leftBarButtonItem=displayModeButtonItem()我试着把它放在我的UISplitView子类的viewDidLoad()或我的详细主导航Controller的viewDidLoa

android - 在 React Native 中设置原生 UISplitViewController

我正在开发ReactNative应用程序,我想使用UISplitViewController界面。这将允许iPad和iPhone的正确格式以及SplitView和多任务处理。我无法找到有关如何在ReactNative中设置UISplitViewControllerController的任何信息。我想知道是否有人可以帮助我提供有关如何使用ReactNativeforiOS设置UISplitViewController的建议。我是一名iOS开发人员,有swift背景,所以学习如何在ReactNative中执行此操作会很棒。此外,我想知道您是否可以为我提供一些帮助,说明如何在Android端

ios - 有关 UISplitViewController 和 CRUD 操作的示例和/或教程

有没有关于如何使用UISplitViewController进行CRUD操作的好例子?我在这样的搜索中一无所获,我一直在寻找iPhone示例,但它们在使用仅限iPad的应用程序时帮助不大。 最佳答案 这没有CRUD操作,但以防万一你想以编程方式执行它(uisplitviewcontroller)..这是一个好的开始..http://iosmadesimple.blogspot.com/2013/05/uisplitviewcontroller-landscape.html和http://iosmadesimple.blogspot.

ios - UISplitViewController - 隐藏主滑入 View

我的应用在其主视图Controller中有一个UICollectionViewController。当设备处于纵向时,用户可以滑动屏幕以显示主视图。当一个集合单元格被选中时,详细信息View会更新为新数据。现在我希望主视图同时自动隐藏。可能吗? 最佳答案 在AppleDevelopersForum找到了答案首先确保详细ViewController具有对弹出View的引用:-(void)splitViewController:(UISplitViewController*)svcwillHideViewController:(UIVi

ios - iOS 8 中的 UISplitViewController 状态恢复

在iOS8上,UISplitViewController似乎可以保存和恢复其subview的状态,例如,主视图是否隐藏。这是不可取的,因为我的应用程序应该始终以横向显示主视图并始终以纵向隐藏它。如果用户以横向模式关闭应用程序(保存横向状态)并以纵向模式重新打开它(恢复横向状态),则UISplitViewController会以错误的配置显示主视图。我仍然需要为UISplitViewController提供一个恢复标识符,以便subviewController有自己的状态保存和恢复。那么如何防止UISplitViewController恢复其自身状态或覆盖此行为呢?

ios - 在 UISplitViewController 的详细 View 中呈现模态视图

我想在横向模式的iPad中做一个类似通讯录应用的行为。我希望当我点击上方的右添加按钮时,模态框会显示在详细信息View中。但现在如果我点击右上角的添加按钮,模态显示在所有屏幕中。我应该使用什么方法?显示细节ViewController?或presentViewController?我不知道如何仅在详细View中显示模态。 最佳答案 首先你需要设置细节ViewController的属性definesPresentationContext=true。所以现在它定义了presentationcontext。默认情况下,ViewContro

objective-c - 为什么 UISplitViewController 不能是 UIWindow 的 rootViewController 属性?

在iPhone应用程序中创建初始View时,您可以将主UIWindow的IBOutletrootViewController属性设置为默认ViewController,但这不适用于UISplitViewController。如果我这样做,我不会收到任何编译错误,应用程序会运行,但应用程序启动时不会显示任何屏幕。Apple文档为UISplitViewController推荐的方法是在您的应用程序委托(delegate)启动方法中执行以下操作:[windowaddSubview:splitViewController.view];我只是想知道为什么UISplitViewController

ios - 在 iPhone 6 Plus 上关闭 UISplitViewController 弹出窗口时 UIWebView 拉伸(stretch)

我在详细View中使用带有UIWebView的SplitViewController。在iPhone6Plus上,在横向模式下,当我关闭主视图以扩展详细信息View以适合整个屏幕时,UIWebView的内容会被拉伸(stretch)而不是调整大小以利用额外的空间。当弹出窗口消失时,如何让UIWebView调整内容的宽度而不是拉伸(stretch)/缩放它?(我最初在详细信息View中使用UITextView并将HTML字符串转换为NSAttributedString。我没有遇到拉伸(stretch)问题,但滚动时断断续续等,有大量文本。该UITextView在这方面工作得更好,拉伸(s

iOS:如何更改 UISplitViewController 中分隔符的颜色?

我有一个带有UISplitViewController的小项目。masterView是一个tableView,detailView是一个collectionView。它们的背景颜色都是黑色。但是当项目在模拟器中运行时,tableView和collectionView之间有一个分隔符,它是白色的。我想更改分隔符的颜色,但在UISplitViewController类引用中找不到任何有用的信息。有人知道如何更改分隔符的颜色吗? 最佳答案 更改UISplitViewController的背景颜色yourSplitViewControlle

iphone - 为 UISplitViewController 的 MasterView 添加 subview

我需要在UIViewController的左侧部分添加一个subview,当masterview处于隐藏状态(纵向)时,它向用户显示屏幕左侧附近有一些东西。并且此View必须随UISplitView的左侧移动。类似于这两张图片中带箭头的View。(对不起,俄语界面)http://s2.uploads.ru/8EHJI.pnghttp://s2.uploads.ru/NhEam.png但我的问题是,当我尝试添加这样一个View时,它会剪辑到masterview的边界,并且在隐藏masterview时不可见。我想,我做错了,有一种简单的方法可以做到这一点。更新:我试着做一些hack,比如: