iOS开发UITextView 的一些用途

释放双眼,带上耳机,听听看~!
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(50, 100, 275, 100)];
textView.backgroundColor = [UIColor grayColor];
NSString *str = @"编辑文本时没那么重要,但如果要18672136121 但如果要以好看易读的方式展现文本时,这就相当重要, www.baidu.com, 459880251@qq.com zhz459880251@163.com";
NSMutableParagraphStyle *paraStyle01 = [[NSMutableParagraphStyle alloc] init];
//每行结尾 英文断点
paraStyle01.hyphenationFactor = 0.3;
NSDictionary *attrDict01 = @{
NSParagraphStyleAttributeName: paraStyle01,
NSFontAttributeName: [UIFont systemFontOfSize: 15] };
textView.attributedText = [[NSAttributedString alloc] initWithString: str  attributes: attrDict01];
textView.text = str;
//设置不能编辑状态, 才能开启dataDetectorTypes 属性
textView.editable = NO;
textView.dataDetectorTypes = UIDataDetectorTypeAll;
textView.delegate = self;
[self.view addSubview:textView];
----------------------------------------------
// 几种常用的代理方法
//将要开始编辑
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView;
//将要结束编辑
- (BOOL)textViewShouldEndEditing:(UITextView *)textView;
//开始编辑
- (void)textViewDidBeginEditing:(UITextView *)textView;
//结束编辑
- (void)textViewDidEndEditing:(UITextView *)textView;
//内容将要发生改变编辑
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text;
//内容发生改变编辑
- (void)textViewDidChange:(UITextView *)textView;
//焦点发生改变
- (void)textViewDidChangeSelection:(UITextView *)textView;

人已赞赏
iOS文章

iOS开发TabeViewCell多选

2020-3-5 12:14:02

iOS文章

iOS开发UIImage 和 UIColor 互转

2020-3-5 14:13:59

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索