如何解决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
的子视图
当我尝试在红色视图中添加按钮时,它们不会响应我的轻按,而是后面的ViewController(带有tabBar.insertSubview(redView,aboveSubview: tabBar)
的那个)响应了我的手势
我已经在红色视图中设置了imageCollecitonView
。有什么想法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。