这是我用来制作标签(包含未知长度的内容)的内容正确高度的代码。 (行等于0)
myLabel.text =[NSString stringWithFormat:@"%@", myLabelContent];
myLabel.frame = CGRectMake(myLabel.frame.origin.x, myLabel.frame.origin.y, myLabel.frame.size.width, 800);
[myLabel sizeToFit];
唯一的问题是,它正在调整宽度和高度。我有两个标签并排,一个对齐左,一个对齐。左对齐的工作正常。
但是,右边对齐的(从右边开始)。由于其宽度调整大小,内容始终从origin.x位置开始(实际上),因为标签是所需的最短宽度。我希望这是有道理的。
自动调整大小解决了高度问题后,是否有办法覆盖或重置宽度,或者为标签设置最小宽度?
非常感谢提前,Deco