当前位置: 首页 > news >正文

使UILabel垂直考上对齐

调用sizeToFit方法后,宽度不会变,高度会随内容而改变。

可用lblPrompt.numberOfLines 来限制高度。

在iOS8、9上测试,如果设置numberOfLines为非0值,则行数不会超过numberOfLines指定的行数。

如果numberOfLines设为0,则高度会超过frame的设置。

一个问题是,此时的.lineBreakMode = NSLineBreakByTruncatingHead
表现的不对,会在最后一行的头部显示省略号,而不是第一行。


注意,要在每次给.text设值后都要调用sizeToFit方法。


1) Set the new text:


myLabel.text = @"Some Text"


2) Set the maximum number of lines to 0 (automatic):


myLabel.numberOfLines = 0


3) Set the frame of the label to the maximum size:


myLabel.frame = CGRectMake(20,20,200,800)


4) Call sizeToFit to reduce the frame size so the contents just fit:


[myLabel sizeToFit]

相关文章:

  • 数学之美系列五 -- 简单之美:布尔代数和搜索引擎的索引
  • 为什么layer的mask属性和photoshop的mask不一样
  • 数学之美系列 4 -- 怎样度量信息?
  • 无符号整数和有符号整数比较的注意点
  • 数学之美 系列七 -- 信息论在信息处理中的应用
  • UITabBar实现中间大按钮
  • 数学之美系列六 -- 图论和网络爬虫 (Web Crawlers)
  • iPhone simulator 键盘选项的Uses the Same Layout as OS X
  • 数学之美 系列九 -- 如何确定网页和查询的相关性
  • NSTimer循环引用的成因
  • 数学之美 系列十 有限状态机和地址识别
  • 一个细节看同为腾讯公司的微信和手Q两个团队的工作态度
  • 数学之美 系列 12 - 余弦定理和新闻的分类
  • 用JavaScript Core向UIWebView中的web页注入native类
  • 数学之美 系列十三 信息指纹及其应用
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • canvas 高仿 Apple Watch 表盘
  • CSS实用技巧干货
  • Git的一些常用操作
  • Javascript基础之Array数组API
  • RxJS: 简单入门
  • Spark RDD学习: aggregate函数
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 坑!为什么View.startAnimation不起作用?
  • 日剧·日综资源集合(建议收藏)
  • 三分钟教你同步 Visual Studio Code 设置
  • 问题之ssh中Host key verification failed的解决
  • 移动端唤起键盘时取消position:fixed定位
  • 由插件封装引出的一丢丢思考
  • #ifdef 的技巧用法
  • #laravel 通过手动安装依赖PHPExcel#
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (1综述)从零开始的嵌入式图像图像处理(PI+QT+OpenCV)实战演练
  • (done) NLP “bag-of-words“ 方法 (带有二元分类和多元分类两个例子)词袋模型、BoW
  • (python)数据结构---字典
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (译)计算距离、方位和更多经纬度之间的点
  • (转载)CentOS查看系统信息|CentOS查看命令
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .net 托管代码与非托管代码
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .NET使用HttpClient以multipart/form-data形式post上传文件及其相关参数
  • .NET文档生成工具ADB使用图文教程
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • @Resource和@Autowired的区别
  • [ vulhub漏洞复现篇 ] ThinkPHP 5.0.23-Rce
  • [C#]C# winform部署yolov8目标检测的openvino模型
  • [HTML]Web前端开发技术12(HTML5、CSS3、JavaScript )——喵喵画网页
  • [JS真好玩] 掘金创作者必备: 监控每天是谁取关了你?
  • [LeetCode] Verify Preorder Sequence in Binary Search Tree 验证二叉搜索树的先序序列
  • [MFC] VS2013版本MFC工程移植到VC6.0上
  • [mysql]游标和触发器