我想在一个 View 中排列三个scrollView 。
- Left
scrollView -> 同时向上/向下滚动scrollView 必须是向上/向下滚动。
- Top
scrollView -> 左右滚动同时居中scrollView 必须向上/向下滚动。
请不要忘记顺序。
- 顶部
scrollView 是上部 scrollView 。
- 左边的
scrollView 是middel scrollView 。
- center
scrollView 是较低的scrollView 。
如果您有任何其他解决方案,请告诉我。
Best Answer-推荐答案 strong>
试试看……
- (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/
|