我正在制作一个通用的应用程序,我遇到了一个让我难堪的情况。在iPad上,我使用的是分割视图,我想做一个 UITableViewController UINavigationController 堆栈,但在iPad上我将初始化一个不同的 UIViewController 并显示在“详细视图”窗格中。我知道如何独立完成每一个动作,但是我该如何写这些动作呢 表格控制器 这样它就可以根据iPhone还是iPad来决定要执行哪种操作了?
UITableViewController
UINavigationController
UIViewController
表格控制器
有没有更好的方法来处理这个问题?
这就是我在同样情况下所做的。
detailViewController nil 然后我根据被触碰的细胞更新了视图。如果那房子是 无 我一定是在iPhone上,在一个房间里 UINavigationViewController self.navigationController 推送我的新iPhone视图。
detailViewController
nil
无
UINavigationViewController
self.navigationController