テキストの中心が常に画面の中央にくるように、プログラムでUILabelを中央に配置する必要があります。UILabelのセンタリングが機能していませんか?
私はこれを行うには、次のコードを使用しています:
let label = UILabel()
label.center = self.view.center
label.textAlignment = .center
self.view.addSubview(label)
だから私はラベルを持っていると思いますが、私はそれを取得し、左手側は水平に代わり中心に思える保ちます同じマージンを水平に、テキストを中央に配置することもできます。私はこれをプログラマティックに不幸にもしなければならないことに注意してください。誰でも私が間違っていることを見るのを助けることができますか?
を追加することなく、これを試して助けるべきであるあなたは – Lion
を自動レイアウト使用していますいいえ、私がやっている唯一の他のものは 'theLabel.width Anchor.constraint(equalToConstant:50.0).isActive = true'その幅を修正するには – MarksCode
より多くの制約を追加する必要があります! – Lion