UISplitviewcontroller
全部标签 在Xcode中,如何创建一个使用Storyboard的简单iPad应用程序,以便为每个条目换出DetailViewController?我见过的大多数示例都使用iPhone,或者它们只是更改同一个详细ViewController中的值。我想在InterfaceBuilder中从一个静态TableViewController(比如3行)创建segues,其中每行将加载一个不同的游戏细节ViewController,我将拖出并在IB中设计。目前,当我将ViewController与segue连接时,它会替换UISplitViewController的导航部分。换句话说,就像我正在遍历一棵树
我有一个简单的iPad应用程序,其中包含带TableView的MasterviewController和包含UIWebView的DetailViewController。然后我在Storyboard中拖放了一个SplitViewController,将它与我的主Controller和细节Controller连接起来。在MasterViewController中,我使用以下内容:-(void)awakeFromNib{self.splitViewController.delegate=self;}-(BOOL)splitViewController:(UISplitViewControl
在下面的例子中,我展示了一个UIViewController,它有一个UIStackViewController作为它的child:UIViewController*splitViewParentVC=UIViewController.new;UIViewController*masterVC=UIViewController.new;UIViewController*detailVC=UIViewController.new;UISplitViewController*splitViewController=[[UISplitViewControlleralloc]init];spl
在我的UISplitViewController应用程序中,我有RootViewController-左Pane中的ViewController。DetailViewController-右Pane中的ViewController。当点击RootViewController中的一个项目(在UITableView中)时,新的ViewController将设置如下所示:[detailViewControllersetViewControllers:[NSArrayarrayWithObjects:newViewController,nil]animated:animated];//deta
我正在尝试使用UISplitViewController和Storyboard组合一个iPad应用程序。主视图从一个导航Controller开始,该Controller链接到一个包含6个菜单选项的表格View。表格中的每个单元格将不同的表格ViewController推送到导航堆栈上。这适用于主视图。每个主视图都有一个表列表,单击该列表时需要在详细信息Pane中显示不同的ViewController。我目前通过将segue设置为“替换”和“详细拆分”来完成此操作,这在第一次单击一行时起作用,但是一旦您在主视图中单击另一行或旋转设备,应用程序就会崩溃与EXC_BAD_ACCESS。我相当
我正在尝试在我的iPad应用程序中显示一个UISplitViewController,将其呈现为模态视图Controller。我设法让它显示出来,但由于某种原因,模态视图左侧有一个状态栏大小的间隙,当方向改变时,状态栏也会保留。有人知道为什么会这样吗?或者这是否可能?也许我只是在给自己挖一个大坑。 最佳答案 像你们中的许多人一样,我需要一种“模态方式”来使用UISplitViewController。这似乎是一个老问题,但我在StackOverflow中发现的所有内容充其量只是解释为什么当您尝试这样做时会出现问题(如上面接受的答案)
我有一个带有主Controller和细节Controller的UISplitViewController:MyMasterController*masterViewController=[[[MyMasterControlleralloc]initWithDirectory:directoryElement]autorelease];MyDetailController*detailViewController=[[MyDetailControlleralloc]init];masterViewController.detailViewController=detailViewCont
我仅在iPad中使用标准形式的iOS8应用程序中的SplitView。(当iPad横向时,它同时显示主视图和详细View;当纵向时,它显示详细View全屏,主视图从左侧滑入。)主视图和详细View都是导航ViewController,主视图包含TableViewController。主视图表中的选择会更改详细View。这一切都已设置并正常工作。但是,我想要做的是,当在主视图的表格中进行纵向选择时,主视图应该在屏幕外显示动画。其次,如果在纵向模式下启动时未在主视图的表格中进行选择,我想将主视图设置为动画。感谢任何指导。 最佳答案 答案
在Xcode6中,我正在构建一个具有UISplitViewController的通用应用程序。在较小的iOS8设备上,它看起来像是正常的主/从关系,但在较大的设备上,您会同时看到主视图和详细View。这适用于iOS8,但我还需要它来支持iOS7。iOS7仅支持iPad的UISplitViewController,而我目前将它用于iPad和iPhone。我怎样才能解决这个问题? 最佳答案 @macworth正如Jack所说,这是可能的,但我不确定您是否可以通过代码做到这一点。但是,在使用Storyboard时,我也遇到了问题(出现相同
我遇到了一个问题,在我的UINavigationController上更改了rootViewController并将其改回我原来的UINavigationController后,一个UISplitViewController开始在手机设备中以紧凑/纵向方向显示它的主视图和详细View(因此不仅在大尺寸手机上,而且在其他手机上)。架构的基本概述:TabBarController包含多个选项卡。这些选项卡之一是UISplitViewController。我目前覆盖以下内容以确保MasterViewController显示在紧凑的方向上:funcsplitViewController(_sp