微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

tabBarController中的子视图无法识别用户点击

如何解决tabBarController中的子视图无法识别用户点击

我创建了如下所示的内容,红色视图是此行代码import cv2 import numpy as np x_mouse,y_mouse = (None,None) def draw_rectangle(event,x,y,flags,param): global x_mouse,y_mouse if event == cv2.EVENT_LBUTTONDOWN: cv2.rectangle(img,pt1=(x,y),pt2=(x+10,y+10),color=(180,105,255),thickness=4) cv2.imshow('my_drawing',img) cv2.waitKey(0) x_mouse,y_mouse = x,y cv2.namedWindow(winname='my_drawing',flags=cv2.WINDOW_norMAL) cv2.resizeWindow(winname='my_drawing',width=600,height=600) cv2.setMouseCallback('my_drawing',draw_rectangle) img = np.zeros((600,600,3),np.uint8) while True: cv2.imshow('my_drawing',img) k = cv2.waitKey(10) & 0xFF if k == 27: break elif k == ord('s'): print("x,y = ({},{})".format(x_mouse,y_mouse)) cv2.destroyAllWindows() 创建的TabBarController的子视图

link to GIF

当我尝试在红色视图中添加按钮时,它们不会响应我的轻按,而是后面的ViewController(带有tabBar.insertSubview(redView,aboveSubview: tabBar)的那个)响应了我的手势

我已经在红色视图中设置了imageCollecitonView。有什么想法吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。