Iphone 滚动视图仅在视图出现第二次时开始滚动

Iphone 滚动视图仅在视图出现第二次时开始滚动,iphone,ios,objective-c,uiscrollview,ios7,Iphone,Ios,Objective C,Uiscrollview,Ios7,我在iOS7中使用autolayout时的视图有问题 这是我的结构: UITextView内容是动态的,因此我在viewDidLoad中动态地调整他的contentSize 在我的viewDidAppear中,我尝试拟合主滚动条的contentSize,以及由UIScrollView高度(小的)、寻呼机高度和UITextView高度之和计算的母视图。我记录了这个高度,它返回了正确的大小:1300px,但视图没有滚动 如果我更改选项卡并返回此处,滚动开始滚动,我已尝试将每段代码放入viewDid

我在iOS7中使用autolayout时的视图有问题

这是我的结构:

UITextView
内容是动态的,因此我在
viewDidLoad
中动态地调整他的
contentSize

在我的
viewDidAppear
中,我尝试拟合主滚动条的
contentSize
,以及由
UIScrollView
高度(小的)、寻呼机高度和
UITextView
高度之和计算的母视图。我记录了这个高度,它返回了正确的大小:1300px,但视图没有滚动

如果我更改选项卡并返回此处,滚动开始滚动,我已尝试将每段代码放入
viewDidLoad
中,但它不起作用

你能帮我吗


感谢并为糟糕的英语感到抱歉。

尝试选择它,然后在情节提要中选择“重置为建议的约束条件”。)

完成此操作后,您是否尝试过使用[scrollView layoutSubviews]或[scrollView setNeedsDisplay]?我现在已经尝试过了,但不起作用。。仅供参考:如果删除任何子视图并仅更改contentSize高度,则行为相同。只有在第二次调用ViewDidDisplay时才开始滚动。越大,越小越好!它以前在iOS6中工作过吗?您是否尝试过按下它,按下右下栏中的按钮,然后按下“重置约束”或“重置为建议约束”