SwiftでUILabelのtextAlignmentを設定する方法だよ。
中央揃え、左揃え、右揃えができるよ。
StoryBoardを使ってももちろんできるけど、今回はProgrammaticallyに変更する方法だよ。
SwiftでUILabelのtextAlignmentをprogrammaticallyに変更する
1 2 3 4 5 6 7 8 9 10 11 12 13 |
import UIKit class ViewController: UIViewController { @IBOutlet weak var label: UILabel! override func viewDidLoad() { super.viewDidLoad() label.textAlignment = .left // 左揃え label.textAlignment = .right // 右揃え label.textAlignment = .center // 中央揃え } } |
こんな感じで、textAlignmentをプログラム上から変更できるよ。
注意したいのは、labelの範囲での話だから、widthが足りないと期待通りの結果にならないよ。
気をつけよう。