我试图弄清楚这是如何以正确的方式完成的.我试图描绘这种情况:
我正在添加一个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)