我想在一个 View 中排列三个scrollView
。
scrollView
-> 同时向上/向下滚动scrollView
必须是向上/向下滚动。scrollView
-> 左右滚动同时居中scrollView
必须向上/向下滚动。请不要忘记顺序。
scrollView
是上部 scrollView
。 scrollView
是middel scrollView
。 scrollView
是较低的scrollView
。 如果您有任何其他解决方案,请告诉我。
试试看……
- (void)matchScrollViewUIScrollView *)first toScrollViewUIScrollView *)second
{
CGPoint offset = first.contentOffset;
offset.y = second.contentOffset.y;
[first setContentOffsetffset];
}
- (void)matchScrollView1UIScrollView *)first toScrollViewUIScrollView *)second
{
CGPoint offset = first.contentOffset;
offset.x = second.contentOffset.x;
[first setContentOffsetffset];
}
- (void)scrollViewDidScrollUIScrollView *)scrollView
{
if([scrollView isEqual:stageScrollView])
{
[self matchScrollView:artistScrollView toScrollView:stageScrollView];
}
else
{
[self matchScrollView:stageScrollView toScrollView:artistScrollView];
}
if([scrollView isEqual:hourScrollView])
{
[self matchScrollView1:artistScrollView toScrollView:hourScrollView];
}
else
{
[self matchScrollView1:hourScrollView toScrollView:artistScrollView];
}
}
hourScrollView -> 顶部 ScrollView 。
stageScrollView -> Middel ScrollView 。
艺术家 ScrollView ->底部 ScrollView 。
不要忘记在 .h 文件和 .xib 文件中设置委托(delegate)。
希望我能帮上忙。
关于iphone - 排列多个scrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17018740/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |