0

我有一个奇怪的问题,我正在使用 IOS6,我试图让 UIScrollView 根据其中的内容调整大小,有 3 个 UITextView(2 个固定高度和 1 个动态高度)。问题似乎是,当您向下滚动滚动视图时,具有动态高度的 UITextView 将恢复到以前在 Interface Builder 中设置的高度。我在下面放置了代码来显示我如何设置滚动高度和 UITextView 高度。

- (void)viewDidAppear:(BOOL)animated {

CGRect frame = description.frame;
frame.size = description.contentSize;
description.frame = frame;

CGFloat scrollViewHeight = 0.0f;

scrollViewHeight = 160 + description.contentSize.height;

NSLog(@"%f",description.contentSize.height);

[scrollView setContentSize:(CGSizeMake(320, scrollViewHeight))];

}

要扩展,UITextView 似乎不会扩展到 UIScrollView 的可滚动区域,而是只会扩展到滚动视图的初始设置高度

4

1 回答 1

2

事实证明,这是导致问题的布局约束。

于 2012-12-06T10:04:05.800 回答