IOS布局问题

IOS布局问题,ios,Ios,如果我是对的,在IOS中,我们没有android那样的布局。我是IOS新手。假设我有两个标签,一个在另一个上面。有没有可能让标签掉下来。我浏览了ios中的小部件。我没有看到任何线性布局我建议您首先阅读iOS入门指南 在这种情况下,您需要动态设置UILabel的大小,您可以使用以下代码执行此操作: CGSize maximumLabelSize = CGSizeMake(296,9999); CGSize expectedLabelSize = [yourString sizeWithFont:

如果我是对的,在IOS中,我们没有android那样的布局。我是IOS新手。假设我有两个标签,一个在另一个上面。有没有可能让标签掉下来。我浏览了ios中的小部件。我没有看到任何线性布局

我建议您首先阅读iOS入门指南

在这种情况下,您需要动态设置UILabel的大小,您可以使用以下代码执行此操作:

CGSize maximumLabelSize = CGSizeMake(296,9999);

CGSize expectedLabelSize = [yourString sizeWithFont:yourLabel.font 
                        constrainedToSize:maximumLabelSize 
                        lineBreakMode:yourLabel.lineBreakMode]; 

//adjust the label the the new height.
CGRect newFrame = yourLabel.frame;
newFrame.size.height = expectedLabelSize.height;
yourLabel.frame = newFrame;

它的名称是“这只适用于xcode 5及以上版本”不要与其他语言进行比较,请浏览apple文档。要更改视图位置,请更改视图的框架。因此,如果我是对的,您不能只是将标签放在那里,期望它动态增长。您不必为其编写代码