私のアプリでは、背景画像の上にあるUITextFieldがあります。 iOS 4では、backgroundColorプロパティを 'clearColor'に設定して、正しく表示させる必要がありました。 iOSの4の下のテキストフィールドは、次のようになります...iIT 4からiOS 5へのUITextFieldバックグラウンド動作の変更
これは、私はそれを見てみたい方法です。さて、Xcodeの4.3(iOSの5)I再実行し、同じプロジェクト、ボックスは次のようになります...
grrrがへのアップグレード以来。ですから、iOS 5ではbackgroundColorプロパティを 'whiteColor'に変更しても問題ありません。 iOSのは、4.xの下しかし今、ボックスは次のようになります...
は醜い白コーナーを注意してください!ですから、iOS 4とiOS 5(つまり最初の画像のように見える)の両方で正常に見えるようにするために、ここで何をすべきか教えてください。
多くのおかげで、 サイモン
更新されたSDKで再構築しましたか? – BoltClock
ちょうど知っている... QuartzCoreをインポートし、textField.layer.backgroundColor = [UIColor clearColor] .CGColor;を設定してみてください。 ? – Mat
ここで何が起こっているのか分かりませんが、現在は機能しています。私はbackgroundColorプロパティを設定するためにラインを削除しました。それは4と5の両方でうまく見えます。 – Simon