A. *_*ein 9 label button swift
我创建了自己的标签和我自己的按钮.现在当页面加载标签隐藏我想要但当我点击按钮它没有显示它应该做,实际上它没有做任何事情.当我按下按钮时,如何解决正在制作标签的问题?
@IBOutlet var thumbsUpButtonaPressed : UIButton!
@IBOutlet weak var label : UILabel!
override func viewDidLoad() {
var label = UILabel(frame: CGRectMake(0, 0, 200, 21))
label.center = CGPointMake(160, 284)
label.textAlignment = NSTextAlignment.Center
label.text = "00000"
self.view.addSubview(label)
label.hidden = true
let buttona = UIButton()
buttona.frame = CGRectMake(0.772 * view.bounds.width, 0.32 * view.bounds.height, 22, 22)
buttona.layer.cornerRadius = 0.04 * view.bounds.width
buttona.backgroundColor = UIColor.greenColor()
buttona.setImage(UIImage(named:"A.png"), forState: .Normal)
buttona.addTarget(self, action: "thumbsUpButtonaPressed", forControlEvents: .TouchUpInside)
view.addSubview(button)
func thumbsUpButtonaPressed(sender: UIButton!) {
label.hidden = false
}
}
Run Code Online (Sandbox Code Playgroud)
Ulu*_*yev 20
我正在使用下面的代码 swift 3
label.isHidden = true // hide
label.isHidden = false // show
Run Code Online (Sandbox Code Playgroud)
您可以使用isHidden与其他UI对象,看到这个问题的答案也
您还可以更改:
label.alpha = 1.0 // show
label.alpha = 0.0 // hide
Run Code Online (Sandbox Code Playgroud)
尝试用以下方法纠正您的功能:
func thumbsUpButtonaPressed(sender: UIButton!) {
print("button was pressed")
label.hidden = false
label.setNeedDisplay()
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21230 次 |
| 最近记录: |