相关疑难解决方法(0)

强制iPad应用程序即使在纵向方向显示splitView(如设置iPad应用程序)

我正在尝试开发一个基于splitView的iPad应用程序,它在每个方向显示拆分界面.我已经尝试了教程中给出的UISplitViewController类的子类,但它不起作用.我尝试创建一个要设置的类别_hidesMasterViewInPortrait = (hidden) ? 0 : 1;,正如上面博客中的一条评论中所建议的那样,但没有任何效果.

任何人都可以帮助我找到一种方法,而不使用任何第三方框架或类?

iphone ipad ios4 ios-4.2

4
推荐指数
2
解决办法
6668
查看次数

无论设备方向如何,都在SplitView中隐藏主视图控制器

我发现很多人询问关于如何有主视图中显示无论是在横向和纵向的,但我试图做的是不管有隐藏的设备方向的右主视图,然后从弹出中通过使用导航栏按钮.

如果有人能告诉我在设备重新定位时隐藏主视图的逻辑位于/执行的地方,那将对我有多大帮助.我一直在寻找的是配有适用于iOS的Xcode,主/详细信息视图模板,我注意到这两个以下方法在AppDelegate.m文件中声明,但我似乎无法找出他们正在从执行:

//Called when a button should be added to the nav bar for a view that is hidden
- (void)splitViewController:(UISplitViewController *)splitController willHideViewController: (UIViewController *)viewController withBarButtonItem:(UIBarButtonItem *)barButtonItem forPopoverController:(UIPopoverController *)popoverController
{
   barButtonItem.title = NSLocalizedString(@"Master", @"Master");
   [self.navigationItem setLeftBarButtonItem:barButtonItem animated:YES];
   self.masterPopoverController = popoverController;
}

- (void)splitViewController:(UISplitViewController *)splitController willShowViewController:(UIViewController *)viewController invalidatingBarButtonItem:(UIBarButtonItem *)barButtonItem
{
    // Called when the view is shown again in the split view, invalidating the button and popover controller.
    [self.navigationItem setLeftBarButtonItem:nil animated:YES];
    self.masterPopoverController = nil;
}
Run Code Online (Sandbox Code Playgroud)

所有帮助将不胜感激.

objective-c ipad uisplitviewcontroller ios

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

ipad ×2

ios ×1

ios-4.2 ×1

ios4 ×1

iphone ×1

objective-c ×1

uisplitviewcontroller ×1