找不到解决方案。
我正在构建一个具有大滚动视图的应用程序,它具有分页(水平)。在这个滚动视图内部,有一个 UIView 的网格,每个内部都有一个 UIScrollview,带有垂直滚动视图。
现在,重点是,当我分页我的“大”滚动视图时,有时触摸会卡在网格 UIView 内的一个小滚动视图中。
我不知道如何避免它 - 尝试使用 hitTest 技巧但仍然找不到答案。
希望我清楚...
谢谢你的帮助。
编辑:
这是更大的滚动视图:
@implementation UIGridScrollView
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
self.pagingEnabled;
return self;
}
@end
现在,在这个 UIGridScroll 视图中,我将这个视图添加为子视图:
@implementation UINoteView
{
IBOutlet UIScrollView *_innerScrollView; // this scrollview frame is in the size of the all UINoteView
}
- (void)awakeFromNib
{
_innerScrollView.contentSize = CGSizeMake(_innerScrollView.frame.size.width, _innerScrollView.frame.size.height+50.0f);
}
@end
分页效果很好,内部滚动视图效果很好,但是当我分页较大的笔记视图时,我的手指“卡住”在 _innerScrollView 中。
谢谢!