UITextView的属性

UITextView

text: 设置textView中文本

_textView.text = @"Now is the time for all good developers to come to serve their country.\n\nNow is the time for all good developers to come to serve their country."; // 设置它显示的内容

font:设置textView中文字的字体

_textView.font = [UIFont fontWithName:@"Arial" size:18.0]; // 设置字体名字和字体大小

textColor:设置textView中文本的颜色

_textView.textColor = [UIColor blackColor]; // 设置textview里面的字体颜色

textAlignment:设置textView的文本的排列方式

_textView.textAlignment = NSTextAlignmentCenter; // textView中的文本排列,默认靠左

backgroundColor:设置textView的背景颜色

_textView.backgroundColor = [UIColor grayColor]; // 设置浅灰色的背景色,默认为白色

delegate:设置代理

_textView.delegate = self; // 设置代理

editable:设置textView是否可被输入

_textView.editable = NO; // textView是否可被输入,默认为YES

attributedText:设置默认插入textView的文字

_textView.attributedText = [[NSAttributedString alloc]initWithString:@"attributedText__-abc"]; // 可以方便将文本插入到UITextView中。

inputView:设置从底部弹出的视图

_textView.inputView = [[UIDatePicker alloc]init]; // 弹出视图,默认为键盘

inputAccessoryView:设置弹出视图上方的辅助视图

_textView.inputAccessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure]; // 弹出视图上方的辅助视图

clearsOnInsertion:设置textView获得焦点,在用户使用虚拟键盘进行输入时,清除之前的文本

_textView.clearsOnInsertion = YES; // clearsOnInsertion,默认为NO

时间: 2024-10-10 07:48:09

UITextView的属性的相关文章

IOS开发UI基础UITextView相关属性

UITextView相关属性 •    text: 设置textView中文本_textView.text = @"Now is the time for all good developers to come to serve their country.\n\nNow is the time for all good developers to come to serve their country."; // 设置它显示的内容    •    font:设置textView中文字

iOS开发UItextview常用属性方法

// //  ViewController.m //  TextViewAll #import "ViewController.h" @interface ViewController ()<UITextViewDelegate> @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor yellowC

iOS中用UILabel实现UITextView的占位文字

@interface BSPublishTextView : UITextView /** 对外属性占位字符 placeholder */ @property (nonatomic, copy) NSString *placeholder; /** 对外属性占位符颜色 */ @property (nonatomic, strong) UIColor *placeholderColor; @end @interface BSPublishTextView () /** 占位字符 label */

IOS Runtime属性关联实现表格编辑文本

要实现在表格里编辑文本, 表格让我想到了CollectionView,文本让我想起TextView, 做之前想了好久怎么样来获得编辑的是哪个TextView,要获取对应的IndexPath啊,想着之前Cell中的按钮用block来实现,在自定义的Cell中加一个属性存IndexPath,可想着就一个TextView要自定义写一个类这样也未免太麻烦了.正好突然想到之前听过的属性管理,自己就凑着这个机会用了下,赶脚还不错. 有时候类的实例可能是某种机制所创建,而开发者无法令这种机制创建出自己所写的子

iOS生命周期 & 通知中心

笔记内容 学习笔记-段玉磊 Stanford course View Controller Lifecycle 这篇文是我记载Developing iOS 7 Apps公开课 第5课的笔记 UITextView Set its text and attributes via its NSMutableAttributedString 使用UITextView 要属性NSTextStorage类型 @property (nonatomic, readonly) NSTextStorage *tex

UITextView控件属性

UITextView控件属性: 1.text: 设置textView中文本 _textView.text = @"Now is the time for all good developers to come to serve their country.\n\nNow is the time for all good developers to come to serve their country."; // 设置它显示的内容 2.font:设置textView中文字的字体 _te

【iOS开发-17】UITextView属性,点击新增内容案例,及UITextViewDelegate里光标/值变化的操作方法

(1)UITextView和UITextField的区别可以(简单)理解为,前者是一块区域可以写很多东西有换行滚动条神马的,后者只有一行文本,类似于html里面的textarea和text. (2)在本例中,我们利用一个UITextField和一个UIButton不断把UITextField里面的内容加到UITextView的最后一行.这里面用到给按钮增加 一个事件,并在事件里面把UITextField.text加到UITextView.text的后面. (3)在本例中为了用户体验,可以设置每次

UITextView - 更改将要输入文本的富文本属性

textview中有一个属性可以直接定义即将输入的文本的字体段落等富文本属性: @property(nonatomic,copy) NSDictionary<NSString *, id> *typingAttributes NS_AVAILABLE_IOS(6_0); // automatically resets when the selection changes -(BOOL)textViewShouldBeginEditing:(UITextView *)textView{ NSMu

UITextView根据内容、字体属性自动调节自己的大小

由于项目中要用到在一个scrollview中添加多个标题view.textview,所以他们的布局就尤为重要了,我们必须只有严格知道各个视图的大小才能编辑每个视图的frame,才能添加到scrollview中.那么当我们的textview的text特别多,非常多时,自动计算自己的高度就比较重要了 下面是我的工程用到的方法,再此记录, /** * This method is used to calculate height of text given which fits in specific