2
ラベルの位置を変更する方法はたくさん読んでいましたが、できません。 は、ここに私の単純なコードすぐにラベルの位置を変更する方法
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var TEKST: UILabel!
@IBOutlet weak var klik: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = UIColor.green
// Do any additional setup after loading the view, typically from a nib.
}
@IBAction func kliksad(_ sender: UIButton) {
if (view.backgroundColor==UIColor.green){
TEKST.isHidden = false
TEKST.text = "Hi"
view.backgroundColor = UIColor.red
TEKST.frame.size.width = view.frame.size.width
} else if(view.backgroundColor == UIColor.red) {
view.backgroundColor=UIColor.green
TEKST.textColor=UIColor.purple
TEKST.text = " Hello "
TEKST.frame.origin = CGPoint(x: 10, y: 50)
print(TEKST.frame)
}
}
}
ラベルにはストーリーボードの制約がありますか?はいの場合は、ラベルを移動するためにラベルを変更する必要があります。 – RomanN
@RomanNそれらを削除する必要がありますか? –
ラベルを移動するには、制約の値を更新するだけです。 labelLeftConstraint.constant = 50 view.layoutIfNeeded() – RomanN