UILabel

  • 能显示文字,不能直接通过addTarget...方法监听点击

1. 常见属性

  • @property(nonatomic,copy) NSString *text;

    • 显示文字
  • @property(nonatomic,retain) UIFont *font; + 显示字体 default is nil (system font 17 plain)
  • @property(nonatomic,retain) UIColor *textColor;
    • 文字颜色 default is nil (text draws black)
  • @property(nonatomic,retain) UIColor *shadowColor;
    • 阴影 default is nil (no shadow)
  • @property(nonatomic) CGSize shadowOffset;
    • 阴影位置 default is CGSizeMake(0, -1) -- a top shadow
  • @property(nonatomic) NSTextAlignment textAlignment;
    • 文字对齐模式 default is NSTextAlignmentLeft
  • @property(nonatomic) NSLineBreakMode lineBreakMode;
    • 换行模式
  • @property(nonatomic) NSInteger numberOfLines;
    • 文字行数
  • lineBreakMode
    • 内容缩进模式

2. UIFont

  • UIFont代表字体,常见创建方法有以下几个:

    • (UIFont *)systemFontOfSize:(CGFloat)fontSize; 系统默认字体
    • (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize; 粗体
    • (UIFont *)italicSystemFontOfSize:(CGFloat)fontSize; 斜体
  • 要想让UILabel自动换行,设置Lines为0即可

最新文章

  1. 利用Python进行数据分析(2) 尝试处理一份JSON数据并生成条形图
  2. maven profile的使用
  3. 多步骤多分步的组件StepJump
  4. C2第六次作业解题报告
  5. 大话JS面向对象之扩展篇 面向对象与面向过程之间的博弈论(OO Vs 过程)------(一个简单的实例引发的沉思)
  6. Angular 1.2.27在IE7下的兼容问题
  7. <Web Scraping with Python>:Chapter 1 & 2
  8. POJ 1236 Network of Schools(强连通 Tarjan+缩点)
  9. wamp在win7下64位系统memcache/memcached安装教程
  10. Web层的搭建
  11. 30分钟掌握ES6/ES2015核心内容(上)
  12. VMare Workstation 12 安装 AsteriskNow freePBX
  13. Vmware ESXi日志文件存放目录地址
  14. URL和URI(简单介绍)
  15. 推荐一些关于学习Html Css和Js的书吗?
  16. Atitit 提升进度的大原则与方法  高层方法  attilax总结
  17. Jq_Js_Js、Jq获取浏览器和屏幕各种高度宽度
  18. MySQL 主从错误
  19. sql 事务运用实例
  20. Lombok让pojo变得更优雅

热门文章

  1. vue监听器watch & 计算属性computed
  2. git远程仓库、提交代码操作
  3. Flask WTForm disable choice field
  4. 第一课 Dubbo背景及原理
  5. CefSharp-基于C#的客户端开发框架技术栈开发全记录
  6. vue+node+mongondb实战之路由
  7. 利用opencv进行简易的拍照并处理照片
  8. [cf1392I]Kevin and Grid
  9. vue局部过滤器和全局过滤器
  10. 重新整理 .net core 实践篇——— 权限中间件源码阅读[四十六]