iPhone では長すぎる文を入力すると、最後に「...」が自動的に追加され、正しく表示されない他の内容があることが示されます。それらの「...」を削除したい。
画像: 代替テキスト http://img691.imageshack.us/img691/2159/screenshot20100602at095.png
iPhone では長すぎる文を入力すると、最後に「...」が自動的に追加され、正しく表示されない他の内容があることが示されます。それらの「...」を削除したい。
画像: 代替テキスト http://img691.imageshack.us/img691/2159/screenshot20100602at095.png
そうですね、ラベルを使っていると思います。「lineBreakMode」プロパティを調べます。あなたのソリューションには、おそらく「numberOfLines」プロパティと組み合わせてそのプロパティの組み合わせが含まれます。たとえば、"numberOfLines" プロパティを 0 に設定すると、すべてのテキストに合わせてラベルの高さが自動的に増加します。したがって、それを UILineBreakModeWordWrap で使用すると、おそらくうまくいくでしょう。
UILabel *label = [[UILabel alloc] init];
label.numberOfLines = 0;
label.lineBreakMode = UILineBreakModeWordWrap;
label.text = @"Light beer 5% 10oz Glass served cold";
[label release];
そのためのオプションがいくつかあります。
numberOfLines
プロパティを 0 に設定し、lineBreakMode を UILineBreakModeWordWrap に設定します。このアプローチでは、ラベルの高さは数行を含めるのに十分な大きさでなければなりません...