我正在制作一个通用应用程序,但我遇到了一个让我很难过的情况。在 iPad 上,我使用的是拆分视图,我想制作一个UITableViewController
在 iPad 和 iPhone 上共享的视图。我这样做了,但是现在当用户单击表格单元格时,我需要做出响应。在 iPhone 上,我将初始化一个新的视图控制器并将其推送到UINavigationController
堆栈中,但在 iPad 上,我将初始化一个不同的视图控制器并将其UIViewController
显示在详细视图窗格中。我知道如何自己执行这些操作,但是我如何编写它UITableViewController
以便它知道要执行哪个操作,具体取决于它是 iPhone 还是 iPad?
有没有更好的方法来处理这个?