Iphone UIScrollView中的动态UILabel内容
我在UIScrollView中存储了一个UILabel(以及其他控件)。我希望动态填充UILabel,以便它自动扩展其高度以适应其内容。我只是想知道在调整UILabel大小的同时确保其父UIScrollView也会扩展其可滚动区域的最佳实践是什么Iphone UIScrollView中的动态UILabel内容,iphone,cocoa-touch,uiscrollview,uilabel,Iphone,Cocoa Touch,Uiscrollview,Uilabel,我在UIScrollView中存储了一个UILabel(以及其他控件)。我希望动态填充UILabel,以便它自动扩展其高度以适应其内容。我只是想知道在调整UILabel大小的同时确保其父UIScrollView也会扩展其可滚动区域的最佳实践是什么 我已经尝试将UILabel的行数设置为0,我已经读过,这会自动扩展UILabel以适应其内容,但我运气不太好。在重新计算UIScrollViews可滚动区域方面,我认为这是一种在填充UILabel后计算其子项高度的情况。在UILabel中设置新文本后,
我已经尝试将UILabel的行数设置为0,我已经读过,这会自动扩展UILabel以适应其内容,但我运气不太好。在重新计算UIScrollViews可滚动区域方面,我认为这是一种在填充UILabel后计算其子项高度的情况。在UILabel中设置新文本后,调用
sizeToFit
。然后,可以设置UIScrollView的contentSize
属性以匹配UILabel的新帧大小(和/或调整UIScrollView中其他视图的位置)
在设置其contentSize
之前,您可能需要存储UIScrollView的contentOffset
,然后再次将contentOffset
设置回其保存的值