我已经使用此框架附加了按钮:
主视图外部的按钮部分无法点击...
有任何解决方案可以解决这个问题吗?
答案 0 :(得分:4)
在主视图中,您应该添加:
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
if (CGRectContainsPoint(button.frame, point)) {
return button;
}
return [super hitTest:point withEvent:event];
}
答案 1 :(得分:-1)
UIView
的外部界限无论如何都不会是clickable
。
一个选项可以UIButton
添加到UIWindow
,如下所示:
//Calculate frame according to screen use it in button's frame
//Intializa button and add target to it
[self.view.window addSubView:yourButtonHere]