0

いくつかのUIButtonを使用してUIViewを追加したUIViewControllerと、ユーザー名を入力するためのUITextFieldがあります。UITextFieldを選択して、仮想キーボードで入力を開始すると、UIViewの後ろでちらつき、UIButtonの一部がキーボードの前に来るなどです。これは貼り付け操作でも発生するため、何らかの理由で順序が決まります。私のUIViewとキーボードのは同じように見えますか?

何がこれを引き起こす可能性がありますか?

画像@http://img268.imageshack.us/img268/8606/iossimulatorscreenshotm.pngをご覧ください

4

1 に答える 1

1

これを「[self.layersetShadowOpacity:0.8f];」まで追跡しました。私のUIViewで。何らかの理由で、シャドウの不透明度が設定されているUIViewを備えたモーダルビューコントローラーが原因で、キーボードがちらつきます。

[self.layer setShadowColor:[UIColor blackColor].CGColor];
[self.layer setShadowOpacity:0.8f]; // this causes flickering with the keyboard.
[self.layer setShadowRadius:3.0f];
[self.layer setShadowOffset:CGSizeMake(2.0f, 2.0f)];
于 2013-03-20T22:13:54.150 に答える