【发布时间】:2023-03-25 14:10:01
【问题描述】:
我正在尝试将标签高度固定为动态以取决于文本。
CGSize size = [Str sizeWithAttributes:
@{NSFontAttributeName: [UIFont fontWithName:@"OpenSans" size:15]}];
CGSize adjustedSize = CGSizeMake(ceilf(size.width), ceilf(size.height));
NSLog(@"this is height of the label =%@",NSStringFromCGSize(adjustedSize));
这里我得到了宽度和高度,但是宽度超过了屏幕尺寸宽度。
我想要的是标签宽度应该等于我的屏幕尺寸,高度取决于文本............
【问题讨论】:
-
查看我对这个问题的回答:stackoverflow.com/questions/34009311/…
-
好的兄弟........ @WojtekDmyszewicz
-
@WojtekDmyszewicz 我已经通过编程方式创建了我的 uilabel
-
在我的示例中,我使用约束来解决您的问题,可以通过编程方式添加相同的约束。
标签: ios objective-c uilabel