在键盘前面显示子视图

时间:2013-05-23 16:25:38

标签: ios objective-c uiview uiactivityindicatorview

我有一个页面,我在其中发送消息。我有UIViewUIActivityIndicatorView,当我点击“发送”时会出现在屏幕的中央,然后在发送时消失。该视图被键盘隐藏。我想知道如何将它放在键盘前,因为[UIView bringSubviewtoFront]不起作用。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

如果此视图需要阻止键盘的某些部分,那么我假设此时您不需要键盘。如果您不需要键盘,则应使用[someTextView resignFirstResponder];

将其关闭

pro-tip - 在IOS中,当你需要向后弯腰做某事时,你可能会以错误的方式做错。

答案 1 :(得分:2)

此代码为我工作尝试。希望它会帮助你

UIWindow *window = [UIApplication sharedApplication].windows.lastObject;
[window addSubview:self.view];                                                                                                                                                                                                                                        
[window bringSubviewToFront:self.view];