Tôi có UITableViewController
(tên của nó là Tin tức) và UIViewController
(tên của nó là DetailViewController) và UISplitViewController
. Tôi muốn nó hiển thị nút quay lại khi tôi sử dụng iPad theo hướng dọc. Tôi đã thực hiện nút nhưng tôi không thể đặt tên cho nó. Tôi đã viết mã sauCách đặt tên cho nút quay lại trong UISplitViewController
detailController.navigationItem.leftBarButtonItem = self.splitViewController?.displayModeButtonItem()
detailController.navigationItem.leftItemsSupplementBackButton = true
detailController.navigationItem.leftBarButtonItem?.title = navigationController?.topViewController.title
Nhưng nó không hiển thị tên nút. Tôi chỉ thấy mũi tên (mũi tên hoạt động).
Tôi cũng đã cố gắng sau trong UITableViewController tôi (News) nhưng nó không giúp tôi
tôi sử dụng hai segues cho các thiết bị khác nhau với mã này.
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)
}
}
kết quả của tôi trên một chiếc iPad
kết quả của tôi trên một chiếc iPhone
đặt tiêu đề trên bộ điều khiển chế độ xem trước đó. nó trở thành tiêu đề nút quay lại cho bộ điều khiển xem tiếp theo – rounak
Tôi đã làm nó giống như trên ảnh chụp màn hình của tôi. @rounak – Alexander
Nó chỉ hoạt động cho tôi khi tôi sử dụng iPhone. @rounak – Alexander