2

到達可能性がwifiを検出したときにポップアップするalertViewがあります。私はこれの英語とフランス語の両方の翻訳を持っています. 問題は、フランス語版のテキストが少し長いことと、そこにいくつかの改行があることです.

テキストが長すぎる場合、alertView はスクロール可能なテキスト ビューを持つ白い背景に変わります。これを回避する方法はありますか?奇妙なことに、これは Retina デバイス (または横向きの場合は非 Retina ですが、それはより理にかなっています) でのみ発生することです。Retina 以外のデバイスでは、メッセージ全体が正常に表示されます。より多くのランドスケープを備えた Retina デバイスでは、これが発生しないようです。

ヘルプ?

前もって感謝します。

4

1 に答える 1

3

まず第一に、Retina デバイスは同じ量の画面領域を持っているため、同じ結果が得られます。違いはピクセル密度にあります。つまり、網膜上のオブジェクトは物理的に同じサイズですが、実際には 4 倍のピクセルを使用するため、より鮮明で鮮明な画像が生成されます。

第二に、これを回避する方法はありません。UIAlertViewは、Apple がカスタマイズをほとんど許可していないクラスであるため、カスタム ビューを作成して自分で表示する方がよい場合があります。これらの状況ではアラートの画面領域が少なくなるため、これはおそらく横向きモードでのみ発生しています。

全体として、独自のカスタム ポップアップを作成するか、アラートに表示するテキストの量を減らすことをお勧めします。

于 2012-09-05T13:44:23.277 に答える