关闭

iOS -- UI常用组件之. UILabel

标签: iosuiuilabel
121人阅读 评论(0) 收藏 举报

iOS – UI常用组件之. UILabel
静态文本框

// 常用设置

myLabel.text = @"label ";
[myLabel setFont:[UIFont systemFontOfSize:14]];
[myLabel sizeToFit];    // 适应文本大小
myLabel.backgroundColor = [UIColor grayColor]; //背景色
myLabel.textColor = [UIColor redColor]; //字体颜色
myLabel.numberOfLines = 0; // 不限制行数
aLabel.textAlignment = NSTextAlignmentCenter;//对齐方式

// 设置行间距

NSMutableParagraphStyle *paragraghStyle = [[NSMutableParagraphStyle alloc] init];
[paragraghStyle setLineSpacing:10];//设置行间距
poemContentLabel.attributedText = [[NSMutableAttributedString alloc] initWithString:myText
attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14], NSParagraphStyleAttributeName:paragraghStyle}]; // 设置label的attributedText
myLabel.textAlignment = NSTextAlignmentCenter;
myLabel.numberOfLines = 0;
myLabel.lineBreakMode = NSLineBreakByWordWrapping;

[self.view addSubview:myLabel];

CGSize myLabelSize = [myLabel sizeThatFits: CGSizeMake(self.view.bounds.size.width, CGFLOAT_MAX)];

poemContentLabel.frame = CGRectMake(0, 150, self.view.bounds.size.width, myLabelSize.height);//设置frame
0
0
查看评论

iOS -- UI常用组件之. Button

iOS – UI常用组件之. Button// 常用设置UIButton *roundButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];//类型 [roundButton setFrame:CGRectMake(60, 50, 20...
  • MOONrunning
  • MOONrunning
  • 2017-01-03 15:33
  • 151

利用点语法创建UILabel

类似Masonry中点点语法使用 原理,每个点语法是一个返回自身的block 改造UILabel使用方法 先创建了UILabel的分类 UILabel+RFAdd .h中 - (UILabel *(^)(CGFloat x,CGFloat y,CGFloat width,...
  • github_32300233
  • github_32300233
  • 2018-01-25 15:46
  • 11

iOS -- UI常用组件之. UITextField

iOS – UI常用组件之. UITextField//获取window UIWindow *window = [[UIApplication sharedApplication].windows lastObject]; 文本输入框// 声明实现代理 <UITextField...
  • MOONrunning
  • MOONrunning
  • 2017-01-03 13:41
  • 125

Swift UILabel的使用

1.新建app空项目
  • whzhaochao
  • whzhaochao
  • 2014-06-18 16:14
  • 3869

Android常用的UI组件

近来读完《疯狂Android讲义》一书,也将其中的案例都码了一遍。很厚的一本书,就像一本字典,涵盖了大部分的android基础知识。现对里面一些比较不错的内容做出总结。本篇对常用UI组件做出总结,只做总结,不码代码。 第1组UI组件:布局管理器: 所有布局管理器都是ViewGroup的子类,都可作...
  • m0_37597069
  • m0_37597069
  • 2017-04-16 16:37
  • 1484

纯UILabel实现文字的竖排显示 记录

做iOS开发要经常用到UILabel。UILabel一般只适用一些简单的文字显示。当需要复杂的图文混排的时候,可以用CoreText来做。但是CoreText用法复杂,当我们遇到一些不是很复杂的交互需求时,用CoreText就有点杀鸡用牛刀的意思。这里介绍一下我在项目里遇到的一个案例。 先来看看效...
  • a287971
  • a287971
  • 2015-08-18 00:18
  • 2020

iOS -- UI常用组件总结

1. UITextField文本输入框1.1 常用设置textField.borderStyle = UITextBorderStyleRoundedRect; //圆边框 textField.keyboardType = UIKeyboardTypePhonePad; // 键盘类型 textFi...
  • Marshall001
  • Marshall001
  • 2015-08-20 22:53
  • 1617

iOS UI界面之UILabel

 UILabel的简单使用: 创建UILabel: UILabel *lbl = [[UILabel alloc] init]; 1.frame标签的位置 lbl.frame = CGRectMake(x轴位置,y轴位置,width宽度,heigth高度); 2.text 文本信息 ...
  • zhouli_520
  • zhouli_520
  • 2015-03-13 12:44
  • 299

iOS之UI学习-UILabel

- (void)viewDidLoad {     [super viewDidLoad];     //创建标签     UILabel *label = [[UILabel alloc] initWithFrame:CGRectM...
  • wuzesong
  • wuzesong
  • 2016-04-28 17:00
  • 250

Android常用UI组件 - Button

按钮(Button)是Android当中一个常用的UI组件,很小但是在开发中最常用到。一般通过与监听器结合使用,从而触发一些特定事件。Button继承了TextView。它的功能就是提供一个按钮,这个按钮可以供用户点击,当用户对按钮进行操作的时候,触发相应事件,如点击,触摸。一般对于一个按钮而言,用...
  • HanTangSongMing
  • HanTangSongMing
  • 2014-10-21 09:55
  • 3182
    个人资料
    • 访问:4396次
    • 积分:130
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:0篇
    • 译文:1篇
    • 评论:0条