2010-06-19 72 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