Я хотел бы создать UIView, который соответствует его контенту. Содержимое - это UILabel с динамическим текстом.UIView с адаптивной высотой в соответствии с содержанием - Objective-c
UIView *myview = [ [UIView alloc ] initWithFrame:CGRectMake(10.0, 10.0, 700.0, 100.0)];
myview.backgroundColor = [UIColor redColor];
[self.view addSubview:myview];
UILabel *myLabel = [ [UILabel alloc ] initWithFrame:CGRectMake(10.0, 10.0, 500.0, 43.0) ];
myLabel.textAlignment = UITextAlignmentLeft;
myLabel.textColor = [UIColor whiteColor];
myLabel.backgroundColor = [UIColor blackColor];
myLabel.font = [UIFont fontWithName:@"Arial Rounded MT Bold" size:(36.0)];
[myView addSubview:myLabel];
myLabel.numberOfLines = 0;
myLabel.text = @"This is an UILabel. This is an UILabel. This is an UILabel. This is an UILabel. This is an UILabel. This is an UILabel. This is an UILabel. ";
[myLabel sizeToFit];
прилагаю скриншот:
Почти! Это нормально, но он не поддерживает разницу. Посмотрите: http://i54.tinypic.com/15gpmy8.png – HispaJavi
И я думаю, что это не будет решением, потому что мне нужно будет поставить еще один ярлык ниже этого. – HispaJavi
Хорошо, я сделал это. Спасибо. – HispaJavi