滚动时更改视图大小

时间:2011-04-05 13:41:10

标签: iphone uiview uiscrollview

我有一个滚动视图,里面有几个视图。我希望显示视图,使得滚动视图中间的视图大小最大,其他视图的大小从中间到末尾不断减小。此外,在滚动视图时,应调整视图大小以遵循此行为。我该如何开始呢?

1 个答案:

答案 0 :(得分:2)

您可以尝试让视图控制器调整UIScrollViewDelegate协议,然后使用 scrollViewDidScrollFunction

在功能内部,您可以检查滚动视图的内容偏移量并相应地调整图像大小。类似的东西:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
    CGPoint offset = scrollView.contentOffset; 

    // In here goes your resizing code
}

干杯