iphone - 在键盘上显示 View

标签 iphone objective-c iphone-softkeyboard

由于自定义的“加载” subview ,我正在 iPhone 上寻找一种方法,让 subview 覆盖键盘而不关闭键盘。现在当 subview 加载时,键盘仍然在最上面。有什么想法吗?

最佳答案

@interface UIApplication (Util)

- (void)addSubViewOnFrontWindow:(UIView *)view;

@end

@implementation UIApplication (Util)

- (void)addSubViewOnFrontWindow:(UIView *)view {
    int count = [self.windows count];
    UIWindow *w = [self.windows objectAtIndex:count - 1];
    [w addSubview:view];
}

@end


UIApplication *app = [UIApplication sharedApplication];
[app addSubViewOnFrontWindow:_loadingView];

关于iphone - 在键盘上显示 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6544042/

相关文章:

ios - 呈现 UIAlertViewController 抛出 "View not in window heirarchy"- Swift

iphone - 应用程序文档目录的物理路径

ios - 如何从字符串中剪切字符串在 iOS 中有 "abc"

ios - 隐藏键盘ios

iphone - 从 UIScrollView 中删除 subview UIImageview

ios - 如何将图像从我的应用程序分享到 Instagram

ios - iCloud、Core Data 和来自 iOS 7 中网络服务的数据

objective-c - 从动态单元格中的文本字段获取数据时出现问题

iphone - iOS 键盘位置和方向

iphone - 在 iPhone 键盘顶部添加文本框和按钮