提问人:IamRob 提问时间:12/15/2022 最后编辑:DonMagIamRob 更新时间:12/16/2022 访问量:66
具有自定义分页大小的 UIScrollView 不允许单击按钮
UIScrollView with custom paging size don't allow clickable buttons
问:
我正在尝试创建一个具有小于屏幕大小的分页的滚动视图,以便在滚动视图中的按钮之间对齐。经过一番头痛和搜索,我找到了一种解决方案来创建下面解释的自定义分页大小。问题是我的滚动视图中的按钮不可点击,因为 hitTest 正在覆盖它?
这个答案解决了一半的问题 https://stackoverflow.com/a/6948934/12264367......该代码可以创建捕捉效果,但我的按钮不可点击,我猜是因为 hitTest,但我不确定如何解决这个问题?
-(UIView *) hitTest:(CGPoint) point withEvent:(UIEvent *)event
{
UIView* child = [super hitTest:point withEvent:event];
if (child == self && self.subviews.count > 0)
{
return self.subviews[0];
}
return child;
}
答: 暂无答案
评论
scrollViewWillEndDragging:withVelocity:
hitTest