2012-02-07 96 views
0

我为我的应用程序设计了我的帮助页面,它包含一些常见问题..我使用UILabels作为问题和答案,我调整了x,y,宽度和身高正好在xib中,在问题和答案之间留下一个空白,并回答下一个问题。我完全有10个问题和答案,我把它们放在滚动视图中。自动调整UILabel在iOS中的位置和高度宽度

但是现在,假设文字动态变化,我怎样才能调整位置和宽度和高度,是一个问题,我无法弄清楚,通过使用下面的代码,它调整高度和宽度的一个尤其是标签,如果文本增加

NSString * [email protected]" It may come as a rude shock, but Facebook users should not feel surprised if tomorrow they come across their photos existing in the web world despite having deleted them personally long ago."; 
    m_testLabel.text = test; 
    m_testLabel.numberOfLines = 0; //will wrap text in new line 
    [m_testLabel sizeToFit]; 

但后来,我的下一个标签将与it..is他们的任何方式,使所有的标签也会随之调整,根据如果任何标签的宽度增加或减少冲突?

希望大家明白我的问题..

+0

我希望,为此,您不需要编程任何东西。 – Ilanchezhian 2012-02-07 08:38:27

+0

Aadhira,谢谢你的回复..请你详细说明一下吗? – Ranjit 2012-02-07 08:42:48

回答

0

难道你看看下面的功能,通过你使用的字体以及其中U要约束标签进入大小。

- (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size 
+0

嗨cocokomali ..感谢您的回复...请问您可以详细说明您的答案.. – Ranjit 2012-02-07 08:29:37

+0

看看这个:http://stackoverflow.com/a/1352745/1177757 – cocoakomali 2012-02-07 08:58:39

+0

嘿,我明白你的意思,这个功能,会调整一个标签的参数,但是如何调整它们的位置,如果在一个标签中,文本动态增加和减少,但其他标签中的文本不会改变,那么这些标签将会冲突正确.. – Ranjit 2012-02-07 09:07:50