zoukankan      html  css  js  c++  java
  • 控制广告时间

    //  XMGAdViewController.m
    
    
    #import "XMGAdViewController.h"
    #import <AFNetworking/AFNetworking.h>
    #import "XMGADItem.h"
    #import <MJExtension/MJExtension.h>
    #import <UIImageView+WebCache.h>
    #import "XMGTabBarController.h"
    
    
    
    @interface XMGAdViewController ()
    @property (weak, nonatomic) IBOutlet UIImageView *launchImageView;
    @property (weak, nonatomic) IBOutlet UIView *adContainView;
    @property (nonatomic, weak) UIImageView *adView;
    @property (nonatomic, strong) XMGADItem *item;
    @property (nonatomic, weak) NSTimer *timer;
    @property (weak, nonatomic) IBOutlet UIButton *jumpBtn;
    @end
    
    @implementation XMGAdViewController
    
    // 点击跳转做的事情
    - (IBAction)clickJump:(id)sender {
        // 销毁广告界面,进入主框架界面
        XMGTabBarController *tabBarVc = [[XMGTabBarController alloc] init];
        [UIApplication sharedApplication].keyWindow.rootViewController = tabBarVc;
        
        // 干掉定时器
        [_timer invalidate];
    }
    
    
    - (void)viewDidLoad {
        [super viewDidLoad];
        // Do any additional setup after loading the view.
        // 设置启动图片
        [self setupLaunchImage];
        
        // 加载广告数据 => 拿到活时间 => 服务器 => 查看接口文档 1.判断接口对不对 2.解析数据(w_picurl,ori_curl:跳转到广告界面,w,h) => 请求数据(AFN)
        [self loadAdData];
        
        // 创建定时器
        _timer =  [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(timeChange) userInfo:nil repeats:YES];
    }
    
    - (void)timeChange
    {
        // 倒计时
        static int i = 3;
        
        if (i == 0) {
        
            [self clickJump:nil];
            
        }
        
        i--;
        
        // 设置跳转按钮文字
        [_jumpBtn setTitle:[NSString stringWithFormat:@"跳转 (%d)",i] forState:UIControlStateNormal];
    }
    
    
    
    @end
  • 相关阅读:
    Application
    Intent
    C#Winform实现自动更新
    Activity的四种启动模式
    小白学Python——用 百度翻译API 实现 翻译功能
    小白学Python——用 百度AI 实现 OCR 文字识别
    小白学Python——Matplotlib 学习(3) 函数图形
    小白学Python——Matplotlib 学习(2):pyplot 画图
    小白学Python——Matplotlib 学习(1)
    小白学Python(20)—— Turtle 海龟绘图
  • 原文地址:https://www.cnblogs.com/xufengyuan/p/6556106.html
Copyright © 2011-2022 走看看