UIScrollView - 仅调整一些子视图的大小?

时间:2010-06-19 18:37:30

标签: iphone interface-builder uiscrollview zoom

我有一个带有UIView的UIScrollView,其中包含图像和按钮。

现在,我尝试实现以下目标:

当我放大scrollView时,只有UIView中的某些内容应该缩放(即图像),按钮应保持相同的大小,但应根据新的比例重新定位...

想想谷歌地图:放大和缩小时,地图会调整大小,但引脚不会。

我在IB中制作了视图,但我想我需要调整不同子视图的自动调整设置。唉,无论我尝试什么,按钮都会继续调整大小......

任何想法?

1 个答案:

答案 0 :(得分:1)

有一个UIScrollView平移和缩放(地图部分,在你的类比中)和它上面的UIViews基于UIScrollView的contentOffset属性移动并使用UIScrollViewDelegate更新按钮的位置(或引脚)。