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 回答