2011-02-08 12 views
1

私はiPhone用のアプリケーションを開発しました.UIAlertViewには2つのボタンがあります。 "キャンセル"と "チャレンジを送る"と言うもの。iPhone 4のフォントサイズが大きすぎる

これはiPhoneで問題なく動作します。しかし、iPhone 4では、 "Send Challenge"は "Challeを送信..."に切り捨てられます。

iPhone 4とちょうど2倍のピクセル数のiPhone 4と同じように見えますが、奇妙なことに、テキストはサイズのちょうど2倍にスケールアップされません。どのように修正するための任意の考えですか?私はそれがいくつかの場所で起こっているのを見ましたが、他の場所のほとんどは、ラベルのサイズを変更して数ピクセルを追加することで回避できました。私はUIAlertViewでそれを行うことはできないと思います。

+1

私は思う* 'UIAlertView'フレームサイズを変更することができます。それについて私を引用しないでください。また、「キャンセル」を「終了」に、「チャレンジを送信」を「送信」に変更することもできます。警告テキストでプロンプトを説明すると、ボタンが何を言っているかは重要ではありません。 –

+0

私は、iPhone 4が壊れている理由を理解しようとするのではなく、単にテキストを変更するオプションを使用することになりますが、その質問には答えません。 UIAlertViewのフレームを変更するとボタンフレームが変更されますか? –

答えて

0

テキストを短くする以外は実際の解決策が見つかりませんでした。本当にiPhone 4はiPhoneからちょうど2Xではないと迷惑をかける。

+1

1xの場合、システムフォントはHelveticaです。 2倍で、Helvetica Neueです。 2つのフォントのメトリックは同一ではありません。 –

0

独自の警告システムを使用することができます。 MBProgressHUDを見て、このようなものから始められる方法についてのヒントを探してみてください。

関連する問題