【问题标题】:image change every a fixed time in iPhoneiPhone中每隔固定时间更改一次图像
【发布时间】:2011-03-17 13:00:23
【问题描述】:

我有 4 张图片。我想在第一个屏幕中加载图像并在每 10 秒后更改图像。当我们点击任何图像时,下一个屏幕就会出现。

请帮帮我,我是 iPhone 新手。

【问题讨论】:

    标签: iphone


    【解决方案1】:

    使用 NSTimer 触发图像更改。如果用户点击图像并且您想停止图像旋转,您可以在切换到下一个视图之前使计时器无效。

    【讨论】:

    【解决方案2】:

    您可以尝试通过创建一个方法来更改 imageView 中的图像并使用 NSTimer 每 10 秒重复调用该方法来调用它。

    NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:10.0  target:self selector:@selector(changeImage) userInfo:nil repeats:YES];
    
    - (void)changeImage {
    
    // Change image here
    
    }
    

    【讨论】:

      【解决方案3】:

      嗨,阿维纳什,

      我认为您需要以下代码...

      ******* IN VIEW DID LOAD

      NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:10.0  target:self selector:@selector(changeImage) userInfo:nil repeats:YES];
      
      
      
      - (void)changeImage {
      
      [self.imgview setImage:[UIImage imageNamed:@"test.png"]];
      
      }
      

      谢谢

      【讨论】:

      • 在changeimage中声明一个变量,并根据它改变它的值。并更改图像。
      • 我听不懂你说什么。
      • 请明确您对目标c的基本概念。然后开始研究这个。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-16
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2013-08-20
      相关资源
      最近更新 更多