ラベル iOS#UILabel の投稿を表示しています。 すべての投稿を表示
ラベル iOS#UILabel の投稿を表示しています。 すべての投稿を表示

2023年12月1日金曜日

iOS UILabelの高さを可変にする実装方法を解説

どうも。どっことです。今回はiOSにおけるUILabelの高さを可変にする実装について解説していきます。

UILabelの高さを可変にする

Androidでいうところのandroid_height:"wrap_content"ですが、iOSではStoryBoard(AutoLayout)の都合上、Viewの高さを固定させなければならないことが非常に多いので、直感的にはできない印象です。ですが、できるんです。

そしてとても簡単で、numberOfLines0を設定し、sizeToFit()をコールするだけ。

label.numberOfLines = 0
label.text = "ここにはとても長いテキストが入ります。ここにはとても長いテキストが入ります。ここにはとても長いテキストが入ります。"
label.sizeToFit()

これだけで、UILabelの高さを可変にすることができます。

参考

2023年7月14日金曜日

iOS UILabel/UITextField/UITextViewの違い

  • UILabel:AndroidのTextViewと同じ。テキストを表示するだけのView。
  • UITextField:singleLine限定のEditText。入力は一行のみ。
  • UITextView:AndroidのEditTextと同じ。入力は複数行。

移行予定

どうも。どっことです。 タイトルの通りですが、諸事情により GitHubPage に移行予定です。 https://mkt120.github.io/ この備忘録に記載の内容を転記しつつ、今後はこちらのページを更新していく予定です。