InvisibleMike
InvisibleMike
采纳率0%
2017-01-25 11:53

swift ios开发中如何在一个imageview中改变另外一个imageview的属性

20

view controller下有两个imageview 当手按下其中一个并抬起的瞬间,另一个imageview的颜色立即改变,请问如何实现,感谢~

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • trinity0925 trinity0925 4年前

    override func viewDidLoad() {
    super.viewDidLoad()
    let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(imageview1Tapped(_:)))
    imageview1.isUserInteractionEnabled = true
    imageview1.addGestureRecognizer(tapGestureRecognizer)
    }

    func imageview1Tapped(_: AnyObject) {
        //Your action
        imageview2.backgroundColor = .red
    }
    
    点赞 评论 复制链接分享
  • dabocaiqq dabocaiqq 4年前
    点赞 评论 复制链接分享
  • oyljerry oyljerry 4年前

    给imageview增加guestrue。捕获touchup。然后在响应函数中修过另一个颜色

    点赞 评论 复制链接分享
  • YubaoLouisLiu 柳玉豹 4年前

    4种方式:
    1、segue进行传值,prepare中传参数;
    2、代理delegate传值;
    3、通知中心NSNotification传值;
    4、回调函数传值;

    点赞 评论 复制链接分享
  • yangpei5211314 冬天秘密 4年前

    用通知, 在手按下其中一个并抬起的瞬间,通知另一个变颜色

    点赞 评论 复制链接分享