【问题标题】:How to display the 5 images in UIImageview on button click in iOS?如何在 iOS 中单击按钮时在 UIImageview 中显示 5 张图像?
【发布时间】:2017-01-27 07:00:57
【问题描述】:

我有一个 UIImageview 和一个 UIButton 和一个 NSAarray 。我已经为该数组分配了 5 个图像。现在我的问题是如何在按钮单击时一一显示图像,例如,当我们单击按钮应显示第一张图像,如果我们再次单击该按钮,则应显示第二张图像,依此类推。

【问题讨论】:

  • 您应该需要维护一个标志或计数器以在该索引处显示图像

标签: ios objective-c


【解决方案1】:

在按钮单击时使用以下代码。

if(sender.tag == 5){
    sender.tag = 0;
}

imageView.image = [UIImage imageNamed:arrImage[sender.tag]];

sender.tag = sender.tag + 1

【讨论】:

  • 改为数组计数,而不是直接给五
  • 效果很好,而且代码很简洁,谢谢。 @suresh
  • @suresh 如果有人回答对您有用,请接受他的回答并投赞成票,因为它可能对许多其他人有帮助。希望你牢记。欢迎。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-15
  • 2016-03-14
  • 1970-01-01
  • 2012-04-28
  • 1970-01-01
相关资源
最近更新 更多