嘿家伙!我有一个很大的问题,关于调整派生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