[解決済み】テキストに応じてUILabelの高さを調整する。
2022-03-26 16:47:09
質問
以下のテキストが
UILabel
(ダイナミックテキストの長い行)。
エイリアンの数が圧倒的に多いので、ゴミ箱や柱、車、瓦礫などに身を隠すなど、終末的な世界を上手に利用することが必要です。
のサイズを変更したい。
UILabel's
の高さを調整し、テキストが収まるようにしました。私は、以下のプロパティを使用しています。
UILabel
で、中のテキストが折り返されるようにします。
myUILabel.lineBreakMode = UILineBreakModeWordWrap;
myUILabel.numberOfLines = 0;
方向性が間違っていたら教えてください。ありがとうございます。
どのように解決するのですか?
sizeWithFont constrainedToSize:lineBreakMode:
を使用する方法です。使い方の例を以下に示します。
//Calculate the expected size based on the font and linebreak mode of your label
// FLT_MAX here simply means no constraint in height
CGSize maximumLabelSize = CGSizeMake(296, FLT_MAX);
CGSize expectedLabelSize = [yourString sizeWithFont:yourLabel.font constrainedToSize:maximumLabelSize lineBreakMode:yourLabel.lineBreakMode];
//adjust the label the the new height.
CGRect newFrame = yourLabel.frame;
newFrame.size.height = expectedLabelSize.height;
yourLabel.frame = newFrame;
関連
-
[解決済み】Xcode - 'NSUnknownKeyException', reason: ... this class is not key value coding-compliant for the key X" エラーの修正方法とは?
-
[解決済み】Cocoapodsをインストールできない - プロジェクト・ディレクトリにポッドファイルが見つからない
-
[解決済み] キャッチできない例外 'NSInvalidArgumentException', reason: '-[_.AppDelegate add:]: unrecognized selector' により、アプリを終了する。
-
[解決済み] swift3におけるセレクタ
-
[解決済み] UILabel 内のテキストを縦に上部に揃える
-
[解決済み] アトミック属性と非アトミック属性の違いは何ですか?
-
[解決済み] UITableViewの選択を無効にするにはどうすればよいですか?
-
[解決済み] iOSで画面の幅と高さを取得する方法は?
-
[解決済み] UILabelで複数行のテキストを表示する
-
[解決済み】UIButtonに複数行のテキストを追加する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リンカーコマンドが終了コード 1 で失敗した(起動を確認するには -v を使用)、Xcode 8、Swift 3
-
[解決済み] Xcode コマンド /usr/bin/codesign は終了コード 1 で失敗しました : errSecInternalComponent
-
[解決済み] 警告: 'characters' は非推奨です。String または Substring を直接使用してください。
-
[解決済み] swiftで「floor」が使用できない
-
[解決済み] Cordova Camera iOSの問題。NOT_FOUND_ERR
-
[解決済み] Argument passed to call that takes no arguments "エラーを修正するには?
-
[解決済み] React native - connection has no connection handler エラーの意味?
-
[解決済み] UILabelで複数行のテキストを表示する
-
[解決済み】iOS 7で非推奨のsizeWithFont:の代わりになるものは?
-
[解決済み] iOSです。オートレイアウトで複数行のUILabelを使用する