UIWINDOW 子视图上的 UIAccessibility
Posted
技术标签:
【中文标题】UIWINDOW 子视图上的 UIAccessibility【英文标题】:UIAccessibility on subview of UIWINDOW 【发布时间】:2016-04-25 11:48:15 【问题描述】:您好已将 Viewcontroller 视图添加到 UIWINDOWS 中,如下所示
[[[UIApplication sharedApplication] keyWindow] addSubview:self.myviewcontroller.view];
但现在对于 myviewcontroller 视图 UIAccessibility 不起作用。它得到那个窗口的任何背面。
【问题讨论】:
【参考方案1】:我想出了解决办法, 我们应该在最顶层的窗口中添加子视图。
UIWindow* window = [UIApplication sharedApplication].keyWindow;
if (!window)
window = [[UIApplication sharedApplication].windows objectAtIndex:0];
[[[window subviews] objectAtIndex:0] addSubview:self.myviewController.view];
【讨论】:
以上是关于UIWINDOW 子视图上的 UIAccessibility的主要内容,如果未能解决你的问题,请参考以下文章
来自 UIWindow 的子视图并将其发送回 UIwindow
防止子视图上的 UITapGestureRecognizer
UIWindow 在 addSubview 之后不更新子视图
作为 UIWindow 子视图添加的 UIView 不响应点击