UIlabel宽度设置为适合内容文本

本文关键字:文本 设置 UIlabel | 更新日期: 2023-09-27 18:14:51

创建UILabel

            lbl_Username = new UILabel {
                Text = "Username",
                Font = UIFont.FromName (DrugHub.Constants.K_HELVETIC_BOLD, KFontSize12),
            };
// Frame the label
            lbl_Username.Frame = new RectangleF (40, 20, 100, 12);
View.addSubView(lbw_Username.Frame);

如何设置帧宽大小为"auto"。

当前使用Username作为标签和设置标签。

标签。宽度需要根据标签内的内容自动调整。

@All

UIlabel宽度设置为适合内容文本

CGSize size = [string sizeWithAttributes:
                       @{NSFontAttributeName:
                         [UIFont systemFontOfSize:17.0f]}];

替换ios7中已弃用的sizeWithFont: ?

iOS 7动态调整标签大小

根据iOS 7.0和iOS 6.1的文本返回不同值动态获取UILabel的高度