获取字符串内容的宽度,label.text的宽度,以及textField.text的宽度问题
2016-04-19 11:42
447 查看
intrinsicContentSize//固有的,内容,尺寸
- (void)viewDidLoad {
[super
viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UILabel *label=[[UILabel
alloc]initWithFrame:CGRectMake((K_Width-160)/2, 100, 160, 60)];
label.backgroundColor=[UIColor
redColor];
label.textColor=[UIColor
blackColor];
label.textAlignment=NSTextAlignmentCenter;
label.numberOfLines=0;
label.text=@"你好啊,提莫队长,真是个小朋友";
[self.view
addSubview:label];
NSLog(@"--->%.2f",label.intrinsicContentSize.width);
UITextField *textField=[[UITextField
alloc]initWithFrame:CGRectMake((K_Width-160)/2, 200, 160, 60)];
textField.text=@"伤心伤心伤心伤心1";
textField.backgroundColor=[UIColor
blueColor];
textField.textAlignment=NSTextAlignmentCenter;
textField.borderStyle=UITextBorderStyleRoundedRect;
[self.view
addSubview:textField];
NSLog(@"输入框的内容的宽度-->%.2f",textField.intrinsicContentSize.width);
}
- (void)viewDidLoad {
[super
viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UILabel *label=[[UILabel
alloc]initWithFrame:CGRectMake((K_Width-160)/2, 100, 160, 60)];
label.backgroundColor=[UIColor
redColor];
label.textColor=[UIColor
blackColor];
label.textAlignment=NSTextAlignmentCenter;
label.numberOfLines=0;
label.text=@"你好啊,提莫队长,真是个小朋友";
[self.view
addSubview:label];
NSLog(@"--->%.2f",label.intrinsicContentSize.width);
UITextField *textField=[[UITextField
alloc]initWithFrame:CGRectMake((K_Width-160)/2, 200, 160, 60)];
textField.text=@"伤心伤心伤心伤心1";
textField.backgroundColor=[UIColor
blueColor];
textField.textAlignment=NSTextAlignmentCenter;
textField.borderStyle=UITextBorderStyleRoundedRect;
[self.view
addSubview:textField];
NSLog(@"输入框的内容的宽度-->%.2f",textField.intrinsicContentSize.width);
}
相关文章推荐
- Javascript下的AJAX
- linux下的内存分布
- IE11兼容性问题修改
- 多线程编程API简介 上
- 查看 SQL Server 版本
- MySQL切分查询用法分析
- 前端开发学习指南
- 迷宫问题的C语言求解
- java ObjectOutputStream
- 第三周作业(三)
- java.io.IOException: open failed: ENOENT (No such file or directory)open failed: EISDIR (Is a directory)
- extern "C"的用法解析
- Java利用HttpClient模拟POST表单操作应用及注意事项
- ARP详解
- Hive常用优化方法
- 【C# 设计模式-工厂方法模式】
- C# 调用一个按钮的Click事件(利用反射)
- POJ 2546 & ZOJ 1597 Circular Area(求两圆相交的面积 模板)
- 配置mybatis错误总结
- [c++基础]3/5原则--拷贝构造函数+拷贝赋值操作符