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を表示
  
  
실행 결과는 이런 느낌이다.

  
거의 비망록이야. 더 좋은 방법이 있을지도 몰라.

좋은 웹페이지 즐겨찾기