これは直感的なようですが、テキストを45分間画面に表示しないようにしようとしています。ここに私のviewDidLoad()
です:複数の行ラベルと折り返し
override func viewDidLoad() {
super.viewDidLoad()
orgTitle.numberOfLines = 0
orgTitle.lineBreakMode = .byWordWrapping
orgTitle.frame.size.width = self.view.frame.size.width - 20
orgTitle.sizeToFit()
orgDesc.numberOfLines = 0
orgDesc.lineBreakMode = .byWordWrapping
orgDesc.frame.size.width = self.view.frame.size.width - 20
orgDesc.sizeToFit()
self.orgTitle.text = self.oTitle
self.orgDesc.text = self.desc
self.orgImage.image = self.image
}
私は、問題のスクリーンショットだけでなく、私のラベルの設定を取り付けました。 私はそれが非常に簡単にレイアウトを設定するのではなく、手動でフレームを調整するために、制約を使用して見つける
デバッガを使用してください。 'viewDidLoad'でフレームのサイズを見てください。フレームに頼るのは早すぎる。 – rmaddy
それはそれだとは思わない。それは私の最近の追加であり、何も変わっていない。私はそれ以来それを取り除き、何も変わらなかった。 –