
。\n也许,是一座安静宅院;也许,是一本无字经书;也许,是一条迷津小路。只要是自己心之所往,便是驿站,为了将来起程时,不再那么迷惘。\n红尘三千丈,念在山水间。生活,不总是一帆风顺。因为爱,所以放手;因为放手,所以沉默;因为一份懂得,所以安心着一个回眸。\n也许,有风有雨的日子,才承载了生命的厚重;风轻云淡的日子,更适于静静领悟。";
3 // 计算字符若显示的宽度与label一样宽时,它需要的高度
4 CGRect r =
对于WinForm程序可以用如下方法。 在Form上放一个Label和一个TextBox。TextBox用于输入你要显示的字符串,Label用于显示Label自身的宽度和显示TextBox中输入的字符串时需要的宽度。在TextBox中输入字符串后单击Label即可更新这两个宽度。
selfviewbackgroundColor = [UIColor whiteColor];
UILabelleftLabel = [[UILabelalloc]init];
leftLabelbackgroundColor = [UIColor whiteColor];
[selfviewaddSubview:leftLabel];
[leftLabelmas_makeConstraints:^(MASConstraintMakermake) {
maketopmas_equalTo(50);
makeleftmas_equalTo(15);
}];
leftLabelbackgroundColor = [UIColor redColor];
设置label最大宽度
leftLabelpreferredMaxLayoutWidth = (selfviewboundssizewidth - 45) / 2;
设置垂直方向内容优先级 ContentHugging 这个属性优先级越高越不会被压缩
[leftLabelsetContentHuggingPriority:UILayoutPriorityRequired forAxis:UILayoutConstraintAxisVertical];
自动换行
leftLabelnumberOfLines=0;
leftLabeltextColor= [UIColorblackColor];
leftLabeltext=@"你好技开发你好技开发你好技开发你好技开发你好技开发";
使用css就好了吧,这个,不用用到JQ。能够用css实现,就尽量不用js。给div固定宽度和高度,超出的部分用overflow:scroll;就可以了,宽度和高度调整一下。lable用浮动。
<style type="text/css">
container{ width:60px; height:80px; overflow:scroll;}
container label{ font-size:12px; display:block; float:left; width:20px; margin-bottom:5px;}
</style>
以上就是关于根据显示的字符多少来做Label的自适应高度,label自适应全部的内容,包括:根据显示的字符多少来做Label的自适应高度,label自适应、根据字符长度怎样计算出需要显示的label宽度高度、Masonry实现label宽高度自适应等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)