ios - swift : Hide button in subview

标签 ios button swift subview

我试图在触发函数时在 subview 中隐藏 UIButton。 我对该层次结构有多个 View :

  var takePhotoButton : UIButton = UIButton.buttonWithType(UIButtonType.System) as UIButton

        takePhotoButton.addTarget(self, action:"takePhoto", forControlEvents:UIControlEvents.TouchUpInside)


        var savePhotoButton : UIButton = UIButton.buttonWithType(UIButtonType.System) as UIButton


        let view2:UIView = UIView(frame: CGRectMake(0, 0, 320, 568))


        self.view.addSubview(photoMask)
        photoMask.addSubview(view2)
        view2.addSubview(takePhotoButton)

我想在触发以下函数时隐藏 takePhotoButton,我该怎么做?

     func takePhoto(takePhotoButton: UIButton!) {
   takePhotoButton.hidden = true
   }

最佳答案

如果要保留对 UIButton 的引用,则必须使 UIButton 成为该类的属性。然后您可以使用 self.takePhotoButton 访问它。

关于ios - swift : Hide button in subview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25890608/

相关文章:

iphone - 以编程方式将开关添加到 ScrollView 会引发异常

javascript - Jquery 隐藏/显示加载更多按钮

swift - Alamofire:AF 从哪里获取 totalBytesRead 信息?

swift - 将 NumberFormatter.Style.spellOut 转换为 Int

ios - 如何在 ios 13 中显示的 View Controller 下方设置系统背景颜色

ios - 核心文本中的垂直文本对齐

Android - 每次单击按钮时从头开始播放相同的声音

ios - 似乎无法通过 "fatal error: unexpectedly found nil while unwrapping an Optional value"错误

objective-c - 自定义UITabBar的外观

java - 我可以制作一个随机按钮吗?