【问题标题】:UIScrollView Move Resizes UITextViewUIScrollView 移动调整 UITextView 的大小
【发布时间】:2012-11-24 07:41:51
【问题描述】:

我有一个奇怪的问题,我正在使用 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 的可滚动区域,而是只会到达滚动视图的初始设置高度

【问题讨论】:

    标签: ios xcode cocoa ios5 ios6


    【解决方案1】:

    原来是布局限制导致了问题。

    【讨论】:

      猜你喜欢
      • 2019-06-25
      • 2011-11-06
      • 2020-07-20
      • 1970-01-01
      • 1970-01-01
      • 2011-03-03
      • 1970-01-01
      • 2014-01-18
      相关资源
      最近更新 更多