我有一个UIView
,并且从里面视图中我附加了一个UIButton
以与其底部对齐。
我自然将clipToBounds
设置为NO
,以便按钮可见。
按钮精美对齐(带约束)但唉,它不会响应点击(甚至没有突出显示)。
这甚至可以做到吗?或者它必须位于父视图中才能响应?
感谢。
答案 0 :(得分:0)
当然可以。
在包含按钮的视图中实现它:
- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event {
BOOL pointInside = CGRectContainsPoint(self.button.frame, point);
return pointInside;
}
如果pointInside为YES,即使视图位于其边界之外,视图也会响应点击。