IOS-UILabel自适应之前后推移
来源:互联网 发布:ipad淘宝免费试用在哪 编辑:程序博客网 时间:2024/05/17 08:48
有时候我们需要多Label做自适应,不是给绝对位置。
系统给我们提供了一个方法
- (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode
废话不多说上代码:
CGSize Size = [(此处是你的label.text) sizeWithFont:[UIFontsystemFontOfSize:11] //根据需求修改font
constrainedToSize:CGSizeMake(100,11) //这里我只计算了文本宽度
lineBreakMode:NSLineBreakByWordWrapping]; //自动计算
使用自动计算好的Size 赋值label.frame
比如 label.width = Size.width; 重新赋值宽度.
label.left = 320 - Size.width; 计算X值
这样就从新计算了这个label的宽度根据需求 可自行更改
我这里还有一个UIbutton 因为后面label会更改 button 的位置 使之 前移
button.left = label.left - button.frame.size.width; //这样 button 就会随着label的坐标使之左移。反之同理 计算right
- IOS-UILabel自适应之前后推移
- uilabel获得自适应高度(iOS 7 之前及之后)
- IOS UIlabel自适应Fram后顶部出现灰色横线
- iOS UILabel 自适应
- IOS-UILabel自适应解决方案
- iOS UILabel自适应大小
- iOS UILabel高度自适应
- iOS UILabel自适应高度
- iOS UILabel自适应宽度
- IOS-UILabel自适应高度
- IOS之UILabel自适应高度
- iOS uilabel 自适应 (ios7)
- Ios UILabel 自适应 文本高度
- iOS-UILabel如何高度自适应
- iOS UILabel自适应高度宽度
- iOS开发UILabel自适应宽度
- iOS UILabel 自适应高度宽度
- iOS 关于UILabel 自适应文字大小
- Android四大组件之服务
- jsp---DBUtil用法之ResultSetHandler 和 QueryRunner总结
- WebGoat视频教程下载
- hadoop学习笔记-HDFS原理
- 转载_Doxygen + Graphviz + Htmlhelp, 成为开源代码转换文档好手
- IOS-UILabel自适应之前后推移
- Android常用UI
- LeetCode-Palindrome Partitioning II
- makefile使用记录
- Java 网络爬虫获取网页源代码原理及实现
- Android四大组件之广播接收者
- 程序员必知的10大经典基础实用算法
- Android开发音乐播放器
- 安全测试服务方案