【发布时间】:2023-03-17 14:02:01
【问题描述】:
您将如何编写一个使用 iPhone OS 3.2 中引入的类(例如 UIPopoverController 和 UISplitViewController)的通用应用程序?在 Jeff LaMarche 的博客上,Ole 提供了一种实例化这些对象的方法;你会像这样实例化一个UIPopoverController:[NSClassFromString(@"UIPopoverController") alloc]。
这对于在代码中实例化这些类很好,但是协议及其方法呢?我的 iPad 应用程序使用 UISplitViewController 并且有一个需要符合 UISplitViewControllerDelegate 和 UIPopoverControllerDelegate 的类。你会如何宣布这一点?您将如何使用以下方法?
- (void)splitViewController:(UISplitViewController *)svc
willHideViewController:(UIViewController *)aViewController
withBarButtonItem:(UIBarButtonItem *)barButtonItem
forPopoverController:(UIPopoverController *)pc
方法调用需要在哪里传入UISplitViewController?
【问题讨论】:
标签: iphone ipad iphone-sdk-3.2 universal