ローカリゼーションに応じて異なるテキストを表示できるUIButtonがあります。numberOfLines
は、複数の行を使用できるように0
に設定されています。しかし、ストーリーボードがロードされている場合は、必要に応じて複数行になるボタン内のラベルを変更するだけです。ボタン自体は、元の高さがテキストの範囲を超えています。 (ボタンはレイアウト内にありますが、その高さを制限する制約はありません)view.layoutIfNeeded()
でクリックイベントを接続すると、正しいサイズにジャンプします。しかし、どのように最初の負荷でそれを適切に調整するには?UButtonをロード時に自動的に作成する方法
0
A
答えて
0
あなたのボタンにテキストを設定した後、あなたはあなたのボタンのタイトルを設定しているどのように
CGSize stringsize = [myString sizeWithFont:<YOUR BUTTON FONT>];
[button setFrame:CGRectMake(10,0,stringsize.width, stringsize.height)];
+0
ボタンはテキストとサイズ自体を処理できます。私は、ビューが作成された場合、何をするのを妨げているのかを私に尋ねるだけです。 (私はこのアプローチがマルチラインをどのように扱うかも見ていない) – georgij
関連する問題
- 1. Speedmentをビルド時に自動的に再生成する方法
- 2. Spring RabbitTemplate - 送信時に自動的にキューを作成する方法
- 3. ページロード時に動的に作成されたリストをロードする
- 4. JAPE文法を自動的に作成する方法は?
- 5. インストール後に自動的にショートカットを作成する方法
- 6. 起動時にモジュールとオブジェクトファイルを自動的にロードする
- 7. 実行時にコントロールを動的に作成する方法
- 8. React-Reduxロード時にアクションを自動的に発生させる方法
- 9. WCF設定ファイルを自動的に作成する方法は?
- 10. Railsでリソース作成を自動的にチェックする方法は?
- 11. 自動的にアプリケーションを作成してデプロイする方法
- 12. REST APIを自動的に作成する方法node.js/MongoDB
- 13. 新しいテーブル行を自動的に作成する方法
- 14. xcode:メソッドドキュメントを自動的に作成する方法
- 15. Cloud Firestoreのインデックスを自動的に作成する方法は?
- 16. クラスのオブジェクトを自動的に作成する方法は?
- 17. TFS:ストーリーのサブタスクを自動的に作成する方法
- 18. Rails:SQLファイルからモデルを自動的に作成する方法
- 19. Javaクラスを自動的に作成する方法
- 20. ハイブにデータを自動的にロードする方法
- 21. Laravel Passport - ユーザー作成時に自動的にトークンを作成する
- 22. iframeをロードすると自動的にスクロールする方法
- 23. 起動時に画面に自動的にナビゲートする方法
- 24. 実行時に動的LOVを作成する方法
- 25. ハイパーリンクを自動的に作成する
- 26. 自動的にテストケースを作成する
- 27. サブドメインを自動的に作成する
- 28. オブジェクトを自動的に作成する
- 29. DocumentRootを自動的に作成する
- 30. プリティープリンターを自動的に作成する
のように行うことができますか? –
タイトルはストーリーボードのMain.stringsファイルに由来します。 – georgij