【发布时间】:2013-03-28 03:40:28
【问题描述】:
我想在每次显示UIViewController 时显示整页图片广告。
我想我必须在 viewDidAppear 或 ViewWillAppear 中调用该方法,但它们只被调用一次。
- (void) viewDidAppear:(BOOL)animated{
[self showAds];
}
- (void) showAds{
//Do Something
}
每次显示 uiviewcontroller 时我应该怎么做才能调用一个方法(即使它已经创建了)?
【问题讨论】:
-
ViewWillAppear 中的调用方法,每次进入特定视图时都会调用。
-
请确保在使用视图控制器后,每次关闭它时,都可以通过 viewdiddisappear 进行检查。如果视图正在呈现然后没有被关闭,则不会调用确实出现的视图。希望这对您有所帮助。
-
当你说“展示”时,你到底是什么意思?从后台回来?或者从导航控制器推送,以模态方式呈现,诸如此类?
-
当我说显示出来时。比如:解锁 ipad 并打开(再次)应用程序,必须显示添加内容。
标签: ios objective-c uiview uiviewcontroller