iOS 知识点相同和不同之处
来源:互联网 发布:winxp连接网络打印机 编辑:程序博客网 时间:2024/06/15 06:06
1. UILabel 和 UITextView 比较
UITextView 是 UILabel 的加强版本,比UILabel支持的功能更多。
以下是UI的实际运行效果所对应的区别:
-
对应代码:
@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; UITextView * textView = [[UITextView alloc] initWithFrame:CGRectMake(40, 50, 300, 100)]; textView.text = @"UILabel和UITextView的区别:两者都可以用于展示文本内容,不同点是UITextView还有其它UILabel所没有的功能呢:1:当文本内容过长的时候,UILabel会使用省略号来省略;UITextView会采用滚动条的方式来展示剩下的内容;\n 2:UILabel长按不会弹出编辑菜单条,而UITextView会弹出编辑菜单条(Cut Copy Past Replace...等)\n 3:UILabel的文本内容不可以进行修改而UITextView是可以直接进行修改的,可以直接写入和删除"; textView.indicatorStyle = UIScrollViewIndicatorStyleBlack; textView.showsVerticalScrollIndicator = YES; [self.view addSubview:textView]; UILabel * label = [[UILabel alloc] initWithFrame:CGRectMake(40, 250, 300, 100)]; label.text = @"UILabel和UITextView的区别:两者都可以用于展示文本内容,不同点是UITextView还有其它UILabel所没有的功能呢:1:当文本内容过长的时候,UILabel会使用省略号来省略;UITextView会采用滚动条的方式来展示剩下的内容;\n 2:UILabel长按不会弹出编辑菜单条,而UITextView会弹出编辑菜单条(Cut Copy Past Replace...等)\n 3:UILabel的文本内容不可以进行修改而UITextView是可以直接进行修改的,可以直接写入和删除"; label.numberOfLines = 0; [label sizeToFit]; [self.view addSubview:label];}- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
2.- (void)sizeToFit 和 - (CGSize)sizeThatFits:(CGSize)size 的区别
一.图解
单行UILabel
多行UILabel
单行UILabel sizeThatFits:CGSizeZero
多行UILabel sizeThatFits:CGSizeZero(label.frame.size.width, 0) 将宽度作为参数,这样计算出的高度才正确
0 0
- iOS 知识点相同和不同之处
- C语言和C++的不同之处和相同之处
- CharField、TextField、EmailField、URLField、IPAddressField之间的相同和不同之处
- Java编程:比对两个文本文件,标记相同和不同之处
- java的接口和C++虚类的相同和不同之处
- java的接口和C++虚类的相同和不同之处
- List和iterate不同之处:
- mysql和oracle不同之处
- LR和SVM不同之处
- iOS框架和服务知识点
- ios开发答疑录系列---(五)NSString 和NSCharacterset的不同之处
- 不同之处?
- 数据类型和抽象数据类型是如何定义的。二者有何相同和不同之处,抽象数据类型的主要特点是什么?使用抽象数据类型的主要好处是什么?
- New 和 GetMem 的不同之处
- New 和 GetMem 的不同之处
- New 和 GetMem 的不同之处
- DOM和IE的不同之处
- New 和 GetMem 的不同之处
- MATLAB数据处理快速学习教程
- 记于2016.4.6
- NSInvocation在获取返回值后crash问题
- 【有毒的设计模式】模板方法模式
- C#实例之聊天机器人
- iOS 知识点相同和不同之处
- 自定义注解Annocation
- xtrabackup新版详细说明
- 模版实现单链表
- Bootstrap 列表
- 『C++ Primer学习笔记』Chapter 3——string对象、vector对象以及数组的配套类型,C风格字符串问题和处理区别
- 优秀程序员和普通程序员都是怎样过完一天的
- Linux 依赖关系的问题
- 深度学习之梯度检验与高级优化