2010-06-19 74 views
2

我有一个包含图像和按钮的UIView的UIScrollView。UIScrollView - 仅调整一些子视图的大小?

现在,我尽量做到以下几点:

当我在滚动视图放大,只有一些在UIView的内容应该规模(即图像),按钮应保持在相同的尺寸,但应根据新比例重新定位...

想象一下Google地图:放大和缩小时,地图会被调整大小,但引脚不会调整大小。

我在IB做了观点,我以某种方式认为我需要调整不同子视图的自动设置。唉,无论我尝试,按钮不断调整大小,以及...

任何想法?

回答

1

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

+0

呃 - 好吧,不是我期望的:)我认为会有更简单的解决方案... [叹气] – Urs 2010-06-19 20:23:21

+0

更简单的解决方案?这是你正在谈论的Objective-C和Interface Builder。这是已知宇宙中最深不可测的东西! – Andy 2010-06-20 08:38:11