uisplitviewcontroller
全部标签 我在ARC上使用UISplitViewController但它似乎在几次旋转事件后崩溃了:ExceptionType:EXC_BAD_ACCESS(SIGSEGV)ExceptionCodes:KERN_INVALID_ADDRESSat0x80069f69CrashedThread:0Thread0name:Dispatchqueue:com.apple.main-threadThread0Crashed:0libobjc.A.dylib0x32461f78objc_msgSend+161UIKit0x3588b280-[UISplitViewController_calculate
如标题所示,我在使用UINavigationControllers作为UISplitView中的主视图和详细View时遇到问题。导航Controller为底栏留出空间。当我删除导航Controller时,View呈现得很好。Storyboard看起来像:TabBarController->SplitView->UINavigationController(master和detail)->每个的ViewControllers。我可以通过添加40像素的额外空间作为约束来“破解”View以正确呈现,但我宁愿不这样做。我错过了什么?编辑:我在一个空项目中模拟了所有内容,默认情况下它似乎工作正常
在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。这一切都已设置并正常工作。但是,我想要做的是,当在主视图的表格中进行纵向选择时,主视图应该在屏幕外显示动画。其次,如果在纵向模式下启动时未在主视图的表格中进行选择,我想将主视图设置为动画。感谢任何指导。 最佳答案 答案