代码之家  ›  专栏  ›  技术社区  ›  jamone

Universal app design 1表格视图,根据iPad或iPhone的不同,可在手机点击时打开不同的视图

  •  1
  • jamone  · 技术社区  · 15 年前

    我正在制作一个通用的应用程序,我遇到了一个让我难堪的情况。在iPad上,我使用的是分割视图,我想做一个 UITableViewController UINavigationController 堆栈,但在iPad上我将初始化一个不同的 UIViewController 并显示在“详细视图”窗格中。我知道如何独立完成每一个动作,但是我该如何写这些动作呢 表格控制器 这样它就可以根据iPhone还是iPad来决定要执行哪种操作了?

    有没有更好的方法来处理这个问题?

    1 回复  |  直到 11 年前
        1
  •  1
  •   kubi    15 年前

    这就是我在同样情况下所做的。

    detailViewController nil 然后我根据被触碰的细胞更新了视图。如果那房子是 我一定是在iPhone上,在一个房间里 UINavigationViewController self.navigationController 推送我的新iPhone视图。