Ale*_*tev 10 xcode ipad uisplitviewcontroller ios swift
我有UITableViewController
(它的名字是新闻)和UIViewController
(它的名字是DetailViewController)和UISplitViewController
.我希望它在纵向使用iPad时显示后退按钮.我做了按钮,但我不能说出来.我写了以下代码
detailController.navigationItem.leftBarButtonItem = self.splitViewController?.displayModeButtonItem()
detailController.navigationItem.leftItemsSupplementBackButton = true
detailController.navigationItem.leftBarButtonItem?.title = navigationController?.topViewController.title
Run Code Online (Sandbox Code Playgroud)
但它没有显示按钮的名称.我只看到箭头(箭头有效).
我也在我的UITableViewController(新闻)中尝试了以下内容,但它没有帮助我
我使用这个代码为不同的设备使用两个segue.
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath){
var screen = UIScreen.mainScreen().currentMode?.size.height
if (UIDevice.currentDevice().userInterfaceIdiom == UIUserInterfaceIdiom.Pad) || screen >= 2000 && UIDevice.currentDevice().orientation.isLandscape == true && (UIDevice.currentDevice().userInterfaceIdiom == .Phone){
performSegueWithIdentifier("showDetailParse", sender: nil)
self.dismissViewControllerAnimated(true, completion: nil)
} else if (UIDevice.currentDevice().userInterfaceIdiom == .Phone) {
performSegueWithIdentifier("showParse", sender: nil)
}
}
Run Code Online (Sandbox Code Playgroud)
我在iPad上的结果
我在iPhone上的结果
and*_*der 14
感谢Paul Hegarty和他在斯坦福大学的宝贵讲座,以及iTunes U ...在这个案例中他的2013年讲座题为"为iPhone和iPad开发iOS 7应用程序",特别是"第11讲桌面视图和iPad".
如果您正在使用故事板,那么:
查看使用拆分视图控制器设置的Master Detail Xcode模板的屏幕截图...
如果您在代码中实例化视图,那么:
NSString
您想要在"后退"按钮V形符号旁边显示的单词设置该导航控制器的title属性.顺便说一句,我强烈建议实现自动布局和大小类,删除后退按钮属性的文本,让大小类确定后退按钮的相应单词.
例如,根据问题......
归档时间: |
|
查看次数: |
4550 次 |
最近记录: |