UIButton
iPhoneプログラミングでマルチラインをタイトルとして設定するには?
4 に答える
someButton.lineBreakMode = UILineBreakModeWordWrap;
質問を投稿する前に、必ずドキュメントを参照する習慣を身につけてください。Apple のドキュメントはかなり包括的で、このようなことは一般的にカバーされています。
やあ、
複数行のタイトルを追加できる lineBreakMode と呼ばれる UIButton のプロパティがあります。私が設定する2つの主なものは、UILineBreakModeWordWrapまたはUILineBreakModeCharacterWrapです。
UILineBreakModeWordWrap は最後の単語をラップし、UILineBreakModeCharacterWrap は最後の文字でラップします。
次のようになります。instanceOfUIButton.lineBreakMode = UILineBreakModeWordWrap;
またinstanceOfUIButton.lineBreakMode = UILineBreakModeCharacterWrap;
それがあなたのその後であることを願っています
サブビューは使用しないでください。
someButton.lineBreakMode = UILineBreakModeWordWrap;
これが正しい方法です。これに関するドイツ語コミュニティ向けのチュートリアルがあります。
http://bedifferently.wordpress.com/2011/11/16/uibutton-bearbeite-den-titel-teil-1/
UIButton は複数行を表示しません。そうする方法は、UILabel をボタンに addSubview することです