【问题标题】:how to hide an image after seconds from its appearing ios如何在几秒钟后从其出现的 ios 中隐藏图像
【发布时间】:2020-08-26 05:36:15
【问题描述】:

所以我用这段代码来展示我的图片


  class ViewController: UIViewController {

   @IBOutlet var imageView: UIImageView!
  @IBAction func ness(_ sender: Any) {
      // when button tapped this code will execute
      imageView.isHidden = false
    }

   override func viewDidLoad() {
       super.viewDidLoad()
       imageView.isHidden = true   
   }

}

现在我希望图像在出现几秒钟后不可见 我想多次这样做,我应该为 otehr 图像视图和其他按钮加倍相同的代码吗?

【问题讨论】:

    标签: ios swift xcode var


    【解决方案1】:

    你可以使用这个功能

    func hideImageAfterTime(time: CFTimeInterval , imageView: UIImageView) {
        DispatchQueue.main.asyncAfter(deadline: .now() + time) {
          imageView.isHidden = true
        }
      }
    

    如何使用

    @IBAction func ness(_ sender: Any) {
          // when button tapped this code will execute
           hideImageAfterTime(time: 2, imageView: imageView)
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      • 2019-01-11
      • 1970-01-01
      相关资源
      最近更新 更多