嘿傢伙!我有一個很大的問題,關於調整派生UIView
作爲子視圖UIScrollView
。用UIScrollView子視圖調整UIView的尺寸
在layoutSubviews
消息我設置了UIScrollView子視圖的框架。 UIScrollView
包含一個UIImageView
,可以移動/捏住一個大圖像等等。 UIScrollView
的初始contenSize
是初始圖像大小。
到目前爲止,這麼好。移動和捏的圖像效果很好。現在我必須更改UIView框架(在我的應用程序中最大化UIView)。即時消息做動畫塊(beginAnimations
/commitAnimations
)。所以我設置了新的框架(它將更新寬度&高度)然後我呼叫[myView layoutIfNeeded]
強制UIScrollView更新我的視圖的layoutSubviews
消息中的框架。
的UIView
動畫正確到新的框架,如果UIScrollView
的contentOffset
目前x 0, y 0
的UIScrollView
幀將被正確更新。但這是我的問題:如果UIScrollView
的contentOffset
是大於x 0, y 0
UIScrollView
將從左上滑入其最終位置。
我希望UIScrollView可以正確調整父框架的大小,並對齊內容(在本例中爲UIImageView
)。但我怎麼能做到這一點?
您可以鏈接您的帳戶,方法如下:http://meta.stackexchange.com/questions/18232/how-can-one-link-merge-combine-associate-two-accounts-users-anonymous-unregiste – 2011-03-21 21:55:22