1

iPad Mini でのみ表示される奇妙なエラーがあります。

私たちのアプリケーションには、UIScrollView プロトコルに準拠した UIViewController であるログイン画面があります。

ログインの詳細を入力してログイン ボタンを押すと、キーボードが消えます。ただし、iPad Mini では、キーボードを閉じると、View Controller に小さな動く白い線が表示されます。画面が裂けたり、キーボードがアニメーションで残した跡のように見えますが、キーボードがあった場所の上にあります。

テスターからスクリーンショットを入手してみます。これは iPad Mini でのみ発生します。

キーボードを非表示にするとき、私が認識していない mini のアニメーションについて特別な考慮事項はありますか? これを2時間調査しましたが、何も見つかりません。

4

1 に答える 1

0

みんなの提案に感謝します。

この質問に答えるだけです:

画像の位置が変わったときの画像とアーティファクトのぼやけは、画像を含む UIImageView のサイズが画像とは異なることが原因です。これにより、変換後に UIImageView が小数値ピクセルになってしまいます。問題が発生した iPad Mini は Retina デバイスではないため、OS は UIImageView をアンチエイリアスしようとします。これにより画像がぼやけ、画像が移動したときに跡が残ります。

解決策は非常に簡単で、コントローラーの XIB ファイルで、画像を含む UIImageView を選択し、[エディター] メニューで [コンテンツに合わせてサイズを変更] を選択します。(または、UIImageView を選択して Command + '=' ショートカットを使用)

于 2013-09-09T14:03:24.850 に答える