在苹果iPad-Specific Controllers guide中,一个用于管理应用程序中的弹出窗口的提示是:
可以重复使用Popover控制器,因此缓存弹出控制器而不是从头开始创建新的控制器。 Popover控制器非常具有可塑性,因此您可以在每次使用时指定不同的视图控制器和配置选项。
如何实现此功能?
答案 0 :(得分:3)
只需声明一个实例变量/属性并将对popover控制器的引用存储在该变量中。然后,如果需要,请检查属性是否为nil
,并且只有在这种情况下才创建新控制器。否则,请使用可从ivar / property引用的现有控制器。