0

メッセージを送信するページがあります。「送信」をクリックすると画面中央に が表示され、配信時に消えUIViewます。UIActivityIndicatorViewこのビューはキーボードによって隠されています。[UIView bringSubviewtoFront]うまくいかないので、キーボードの前に持ってくる方法を知りたいです。何か案は?

4

2 に答える 2

3

このビューがキーボードの一部をブロックする必要がある場合は、その時点でキーボードは必要ないと思います。キーボードが必要ない場合は、次を使用して閉じる必要があります[someTextView resignFirstResponder];

プロのヒント - IOS では、何かを行うために後ろにかがまなければならない場合、おそらく間違った方法で行っています。

于 2013-05-23T16:33:58.087 に答える
2

このコードはうまくいきました。試してみてください。それがあなたを助けることを願っています

UIWindow *window = [UIApplication sharedApplication].windows.lastObject;
[window addSubview:self.view];                                                                                                                                                                                                                                        
[window bringSubviewToFront:self.view];
于 2014-07-23T07:13:37.573 に答える