概述
今天项目中,需要在UIWindow
中添加一个View
,但是添加后,发现UIWindow
中不显示View
,但是能接收到触摸事件。通过捕获手机屏幕View发现View
已经添加到了UIWindow
中了,但是没有在手机上显示出来。
分析
添加View
的方法不在主线程中,因此添加View
后显示不出来。
解决方案
在主线程中添加View
即可。
待解决问题
如果不在主线程中添加View
的话,触摸事件为何能够被捕获到
今天项目中,需要在UIWindow
中添加一个View
,但是添加后,发现UIWindow
中不显示View
,但是能接收到触摸事件。通过捕获手机屏幕View发现View
已经添加到了UIWindow
中了,但是没有在手机上显示出来。
添加View
的方法不在主线程中,因此添加View
后显示不出来。
在主线程中添加View
即可。
如果不在主线程中添加View
的话,触摸事件为何能够被捕获到