ボタンUIStackView
が必要なだけのスペースを取り、残りがラベル用に残されるように、ラベルとボタンを内部にレイアウトするにはどうすればよいですか?ローカリゼーションにより、ボタンのテキストはさまざまな長さになります。
UIStackView
ここでは、中央:アライメントと分布:塗りつぶし、ここで【選択だけ欠けているものは、テキストとインセットに必要な幅を超えボタンをストレッチされていません。
配布設定だけでは不可能なようです。[比例的に塗りつぶす]が設定されている場合、ボタンには幅の制約が必要です。圧縮で遊んでみましたが、うまくいきませんでした。何か間違ったことをしているのかもしれません。
編集:コンテンツハグが機能しなかった理由を見つけました。私が思ったように、761以上で250以下の値が必要でした。250はラベルコンテンツのハグ値だからです。なぜ761?本当に言えません。
ボタンのコンテンツハグの優先度を250より高い値に設定する必要があります。そうすれば、ボタンが必要以上に大きくなりたくありません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加