ios - 每次显示 UIViewController 时调用一个方法

标签 ios objective-c uiview uiviewcontroller

我想在每次显示 UIViewController 时显示整页图像广告。 我想我必须在 viewDidAppearViewWillAppear 中调用该方法,但它们只被调用一次。

- (void) viewDidAppear:(BOOL)animated{
    [self showAds];
}

- (void) showAds{
    //Do Something
}

每次显示 uiviewcontroller(即使它已经创建)时,我应该如何调用方法?

最佳答案

ViewWillAppear 将在每次显示 UIViewController 时调用,但不会在应用程序返回前台时调用。

关于ios - 每次显示 UIViewController 时调用一个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15673862/

相关文章:

ios - 如何显示内购项目的描述?

objective-c - 添加覆盖导航栏的 UIImageView

iOS - 单击选项卡图标时重新加载 UIView?

ios - 快速动画 UIView 背景颜色

iphone - 从 NSString 中删除特定字符

ios - 没有响应或跳过完成 block AlamofireImage

ios - 使用 CGRectIntersectsRect 更新我的游戏分数

iphone - 检测IOS设备类型

objective-c - 架构 armv7 的 106 个重复符号

objective-c - ICMP 和 iPhone SDK