【发布时间】:2011-11-29 03:38:02
【问题描述】:
在苹果iPad-Specific Controllers guide 中管理应用程序中的弹出框的提示是这样的:
Popover 控制器可以重复使用,因此缓存 popover 控制器而不是从头开始创建新的控制器。 Popover 控制器具有很强的延展性,因此您可以在每次使用它们时指定不同的视图控制器和配置选项。
如何实现此功能?
【问题讨论】:
标签: objective-c ios caching
在苹果iPad-Specific Controllers guide 中管理应用程序中的弹出框的提示是这样的:
Popover 控制器可以重复使用,因此缓存 popover 控制器而不是从头开始创建新的控制器。 Popover 控制器具有很强的延展性,因此您可以在每次使用它们时指定不同的视图控制器和配置选项。
如何实现此功能?
【问题讨论】:
标签: objective-c ios caching
只需声明一个实例变量/属性并将对弹出框控制器的引用存储在该变量中即可。然后,如果需要,请检查属性是否为nil,并且仅在这种情况下创建新的控制器。否则,请使用您可以从 ivar/property 引用的现有控制器。
【讨论】: