我试图弄清楚这是如何以正确的方式完成的.我试图描绘这种情况:

我正在添加一个UITableView作为a的子视图UIView.在UIView一个分接开关和响应pinchGestureRecognizer,但这样做的情况下,实现代码如下停止反应,这两个手势(它仍然反应刷卡).
我已经使用以下代码,但它显然不是一个很好的解决方案,我相信有更好的方法.这是放在UIView(超级视图):
-(UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
if([super hitTest:point withEvent:event] == self) {
for (id gesture in self.gestureRecognizers) {
[gesture setEnabled:YES];
}
return self;
}
for (id gesture in self.gestureRecognizers) {
[gesture setEnabled:NO];
}
return [self.subviews lastObject];
}
Run Code Online (Sandbox Code Playgroud) 我在用numpy.matrix.如果我添加一个3x3带有1x3,或3x1矢量的3x3矩阵,我会得到一个矩阵.
这应该不是undefined吗?如果没有,对此有何解释?
例:
a = np.matrix('1 1 1; 1 1 1; 1 1 1')
b = np.matrix('1 1 1')
a + b #or a + np.transpose(b)
Run Code Online (Sandbox Code Playgroud)
输出:
matrix([[2, 2, 2],
[2, 2, 2],
[2, 2, 2]])
Run Code Online (Sandbox Code Playgroud)