- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
I am working with
UISplitViewController
,where i need to hideMasterViewController
for 1stDetailViewController
. Means,when app launches,theMasterViewController
must be hidden without clicking on anyUIButton
. I tried usingUISplitViewController
insideUIViewControllers
.But nothing happened. After that I tried to develop overall app withinUISplitViewController
. Here is the code I tried to hideMasterViewController
masterViewController = [splitViewController.viewControllers objectAtIndex:0];
detailVC = [splitViewController.viewControllers objectAtIndex:1];
[master.view setFrame:CGRectMake(0, 0, 0, 0)];
detail.view.frame = splitViewController.view.bounds;
I have spent my 1 week doing this,but nothing worked.Please provide solution.It would be great pleasure.
Ok done with hiding master view controller.But when i set delegate to detail view controller,it hides master view controller for all view controllers. Here is my appDelegate's code where I am adding
UISplitViewController
.
self.splitViewController =[[UISplitViewController alloc]init];
MasterTableViewController *masterViewController=[[MasterTableViewController alloc]initWithNibName:@"MasterTableViewController" bundle:nil];
UINavigationController *masterNavigate=[[UINavigationController alloc]initWithRootViewController:masterViewController];
DetailViewController *detailVC=[[DetailViewController alloc]initWithNibName:@"DetailViewController" bundle:nil];
UINavigationController *detailNavigate=[[UINavigationController alloc]initWithRootViewController:detailVC];
self.splitViewController.viewControllers=[NSArray arrayWithObjects:masterNavigate,detailNavigate, nil];
self.splitViewController.delegate=detailVC;
self.window.rootViewController=self.splitViewController;
Here,I set delegate of splitViewController to detailVC.In detailViewController with Nex Mishra's code I am hiding master view controller and when I navigate to other views from detailVC,it hides the master view controller. I know it would be irritating,But it would be helpful.
最佳答案
您可以使用此委托(delegate)方法来隐藏主 VC。
- (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation
{
//Add your own logic to when you want the master VC hidden.
return YES;
}
关于ios - 如何在 iPad 的 UISplitViewController 中隐藏 MasterViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25358516/
我一直在努力解决一个非常奇怪的问题。在我的 iPad Storyboard中,我拖动了一个 UISplitViewController。对于详细 View Controller ,我放置了一个 UII
注意: 在阅读这个问题之前请注意,我已经阅读了前面的问题,这些问题解释了苹果实现 UISplitViewController 的不足以及我应该如何使用开源的“MGSplitViewController
我有一个带有 3 个选项卡的 tabbarcontroller,它们是 splitviewcontrollers。 它工作正常,除非: 在纵向 View 中点击 rootview 按钮以显示主视图 弹
我正在我的应用程序中实现 SplitViewController。我的问题是,当我在较小的设备(例如 iphone5)上显示此内容时,我的 SplitViewController 的 masterVi
我正在使用 Xcode UISplitViewController 默认模板来创建应用程序。 我的应用程序将仅是横向的。 我想让masterViewController更宽...例如400 px。我希
技术:XCode 7.0、Swift 2 在我的 detailViewController 文件中,我有(除其他外): var masterViewController: MasterView
我有一个 UISplitViewController,它仅在横向显示时才显示 MasterViewController,这是默认设置。 如果我以纵向开始,单击按钮播放视频(我的应用程序的主要功能),然
我有一个 UISplitViewController,它使主视图和细节 View 在纵向和横向方向上都可见。一切正常,除了当页面以纵向模式打开时,masterViewController 被隐藏,直到
我正在开发一款具有 Split View的应用程序,到目前为止它运行良好,但无法使用 preferredPrimaryColumnWidthFraction 设置主 Controller 的宽度。应用
当使用溢出 View Controller 时,我有一个主视图和一个详细 View 。当 iPad 处于纵向模式时,主视图显示为弹出窗口。如何调整主视图(弹出 View )的高度?我试过: self
我正在更新我现有的应用程序以包含适用于 iPad 的 SplitView。 我让它与 UITabBar 一起工作,但我的 masterViewController 出现问题,因为它生成了一个“重复”导
在我的应用程序上,有多个 View ,您可以在其中输入某些值(设置),因此这些设置会使用委托(delegate)发送回主视图。我已经有了另外 2 个 View 的设置,只需复制并粘贴所需的代码并更改变
我无法让 .plist 文件填充 masterviewcontroller 中的 TableView 。我正在关注一本书,代码与书中所写的完全相同,但运行代码时我在线程 1 上收到 EXC_BAD_I
我有以下 MasterViewController: - (id) init{ self = [super init]; if(self){ //self.title = @"Main Men
I am working with UISplitViewController,where i need to hide MasterViewController for 1st DetailView
Picture of my storyboard, i use a login screen first and then the splitview我将 TabBarController 嵌入到通用
我有一个 DetailViewController,它是一个子菜单的委托(delegate),在应用程序启动开始时尚未推送。这里我想知道将 delegate 属性分配给 ViewController
我有一个 Split View,效果很好。但是,我希望能够深入了解我的主从 View 的 UITableView。例如,我有一个年龄列表:0, 1, 2, 3, 4, 5。当用户按下 3 时,我希望显
我有一个 tableView,我从中导航到一个“viewController”,即 PassengerInfoViewController,我在其中有一个表单。我填写表单,制作一个 dictionar
我有一个 SplitViewController 设置有一个 DetailViewController 和一个 MasterViewController。 DetailViewController 包
我是一名优秀的程序员,十分优秀!