Jon*_*an. 19 objective-c uiscrollview uiview
UIView有一个SizeToFit方法,可以使UIView适合它的所有子视图.有没有类似的东西,只会返回它计算的大小而不会修改任何视图的框架.
我在UIScrollView上有几个子视图,我想在滚动视图的contentSize上做SizeToFit,而不是它的框架.我必须在contentSize上执行此操作,因为我不想增加UIScrollView的"实际"大小,并且内容是动态和异步加载的,因此当我将子视图添加到UIScrollView时我无法手动执行此操作.
Wil*_*sch 40
目前,这是我所拥有的最好的:
CGRect contentRect = CGRectZero;
for (UIView *view in self.subviews)
contentRect = CGRectUnion(contentRect, view.frame);
self.contentSize = contentRect.size;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20843 次 |
最近记录: |