我有一个页面,我在其中发送消息。我有一个UIView
, 和UIActivityIndicatorView
, 当我点击“发送”时它出现在屏幕中央,然后在交付时消失。此视图被键盘隐藏。我想知道如何将它放在键盘前,因为[UIView bringSubviewtoFront]
它不起作用。有任何想法吗?
问问题
1405 次
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 回答