Swift에서 UILAbel의 텍스트가 중간에 표시됩니다.(여러 줄)
3093 단어 Swift
하지만 의외로 통일된 것이 없으니 써 보세요.
겸사겸사 라벨로 여러 줄을 기술했다.
let label = UILabel()
// widthは適当に設定。画面幅を取得しlabelが中央に配置されるようにする。
let screenwidth = Float(UIScreen.main.bounds.size.width)
let width = 300
let widthGap = (screenwidth - Float(width)) / 2
label.frame = CGRect(x: Int(widthGap),
y: 100,
width: Int(width),
height: 60)
// textAlignmentで文字を中央揃えに。
label.textAlignment = NSTextAlignment.center
// numberOfLinesで行数を規定、これを設定しないと\nが意味をなさない
label.numberOfLines = 2;
label.text = "一行目\n二行目"
self.view.addSubview(label) //labelを表示
실행 결과는 이런 느낌이다.
거의 비망록이야. 더 좋은 방법이 있을지도 몰라.
Reference
이 문제에 관하여(Swift에서 UILAbel의 텍스트가 중간에 표시됩니다.(여러 줄)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hhddaakk/items/3bdb88e71a459d3439bb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)