草庐IT

uisplitviewcontroller

全部标签

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,比如:

ios - 带有投影的 UISplitViewController 可能吗?

使用UISplitViewController,我试图实现这样的效果:这在使用UISplitViewController时可能吗?我看不到有任何方法可以让详细View在rootView...上投下阴影 最佳答案 最终,我决定放弃UISplitView,转而使用MMDrawerController.这允许我正在寻找的灵active...... 关于ios-带有投影的UISplitViewController可能吗?,我们在StackOverflow上找到一个类似的问题:

ios - 带有 Storyboard的通用应用程序上的 UISplitViewController

我想制作一个在iPad上使用UISplitViewControler的应用程序(据我所知它只在iPad上可用),但我希望该应用程序是通用的。设置是这样的:我有一个UITableView(作为主视图),当我选择一行时,它应该显示该单元格的详细View。我正在使用Storyboard,但我不知道如何只为iPad实现SplitView。实现该目标的最简单方法是什么?谢谢。 最佳答案 你不需要两个Storyboard来做到这一点。你可以在一个Storyboard中同时使用它们。对于iphone,我们通常使用一个类SWRevealViewCo

ios - UISplitViewController 的主视图中未调用 viewWillAppear

我有一个带有master和detail的splitvewController(在Storyboard中设置),我在masterviewController中将preferredDisplayMode设置为UISplitViewControllerDisplayModeAllVisible。我在主视图Controller上有这些方法:-(void)viewDidAppear:(BOOL)animated{[superviewDidAppear:animated];//Thisiscalled}-(void)viewWillAppear:(BOOL)animated{[superviewW

ios - ios 7 中的 UisplitViewController 问题(崩溃)

我必须在其中一个ViewController中实例化。UISplitViewController*splitViewController=[kStoryBoardinstantiateViewControllerWithIdentifier:@"splitController"];UINavigationController*navigationController=[splitViewController.viewControllerslastObject];splitViewController.delegate=(id)navigationController.topViewCo

ios - UITabBarController 中的 UISplitViewController 中的黑条

我们有一个TabController。在里面,我们希望在不同的选项卡上有拆分Controller。当我们构建这个时,为什么我们在内容和标签栏之间得到垃圾空间?我们构建了一个示例,我从下面粘贴了一张图片。我不想从黑色更改颜色。我希望主视图和详细View从状态栏转到选项卡栏的顶部。编辑:添加了一张图片来显示问题。它与原始Storyboard不匹配,因为我们在推送到我们的主应用程序之前尝试进行小规模试验,并且我们不断编辑以找出解决此问题的方法。您会在这张图片中看到主列表中有一个不应该出现的灰色条。 最佳答案 要去除灰色条,请在Storyb

ios - UITabBarViewController 作为 iOS 8.3 中 UISplitViewController 的主人的问题

对于我正在从事的项目,我在iPad模拟器中运行的通用应用程序中将UITabBarViewController作为UISplitViewController的主人放在一起,它曾经在iOS7.1和iOS8.2中运行良好,但在iOS8.3中它崩溃了带有消息:无法在bundle中加载NIB:名称为“Z6l-Hd-h3H-view-7sH-l5-cWr”的“NSBundle(已加载)”请注意,如果您将模拟器更改为7.1或8.2版本之一,它可以正常工作,我不知道我做错了什么或可能导致此行为的原因。这是一个例子:https://github.com/AresDev/splitwithtabbar感谢

objective-c - UISplitViewController:如何呈现弹出窗口?

我有一个UISplitViewController,它是一个具有以下委托(delegate)方法的UISplitViewControllerDelegate:splitViewController:willHideViewController:withBarButtonItem:forPopoverController:当iPad以纵向模式启动时,我希望SplitView中的Popover可见。我该怎么做?我试过下面的代码:-(void)splitViewController:(UISplitViewController*)svcwillHideViewController:(UIVi

iOS 6.0 : UISplitViewController Popover broken or design changed by Apple?

我在Xcode4.5和部署目标5.1中创建了一个包含主从模板的项目。请有人帮我解决以下UISplitViewController问题。在纵向模式下,主视图从左侧淡入。它不像在iOS5.0中使用的纵向模式那样显示为PopoverView。请参阅所附图片。如何让masterview成为popover?有没有办法在Landscap模式下隐藏主视图?谢谢。 最佳答案 这是自5.1以来的默认操作。来自iOS6发行说明:IniOS5.1,theUISplitViewControllerclassadoptstheslidingpresentat