【发布时间】:2011-04-05 13:41:10
【问题描述】:
我有一个滚动视图,其中包含几个视图。我希望显示视图,使滚动视图中间的视图大小最大,而其他视图的大小从中间到末端不断减小。此外,当视图滚动时,应调整视图大小以遵循此行为。我该如何开始呢?
【问题讨论】:
标签: iphone uiview uiscrollview
我有一个滚动视图,其中包含几个视图。我希望显示视图,使滚动视图中间的视图大小最大,而其他视图的大小从中间到末端不断减小。此外,当视图滚动时,应调整视图大小以遵循此行为。我该如何开始呢?
【问题讨论】:
标签: iphone uiview uiscrollview
您可以尝试让您的视图控制器适应 UIScrollViewDelegate 协议,然后使用 scrollViewDidScrollFunction。
在函数内部,您可以检查滚动视图的内容偏移量并相应地调整图像大小。类似的东西:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
CGPoint offset = scrollView.contentOffset;
// In here goes your resizing code
}
干杯
【讨论】: