0

私のアプリでは、ビューにナビゲーションコントローラーとtabBarを使用しています。問題は、ビュー用に持っているタイトルが少し長すぎて収まらないことです。下の写真のように表示されます。 代替テキストhttp://img17.imageshack.us/img17/1524/picture2usx.png

誰かがこの問題を解決するための提案をすることができますか?UITabBarItemをサブクラス化しようとしましたが、サブビューとしてラベルを追加できません。フォントやサイズを変更できません。ボタンが4つしかない場合は問題ないように見えますが、ボタンがさらに必要なため、問題ありません。名前を減らすことも選択肢ではありません、私はアップルがそれを望んでいないと思います。

前もって感謝します。

4

1 に答える 1

1

私の知る限り、やりたいことを簡単にやる方法はありません。

名前文字列の一部をアイコン画像に組み込むことができます。もちろん、これによりアイコン画像を国際化する必要があり、テキストの一部が青色になります。

タイトルをまったく持たず、含まれているビューに描画してフォントスケールのタイトルをオーバーレイすることもできます。タブバー項目にタイトルがない場合、次のページにもタイトルバーにタイトルがないことに注意してください。

あなたがそれを行うことができれば、はるかに良いのは名前を短くすることです。これはドイツ語では難しいことですが、確かに代替案があるはずです。

Appleが4.0でこれを改善することを願っていますが、それらのフォントはすでにかなり小さいので、私はそれを疑っています。

于 2009-08-17T12:21:56.980 に答える