// UITextView的常用方法 主要用來輸入和顯示多行文本信息
UITextView *oneTextView = [[UITextView alloc] init];
oneTextView.frame = CGRectMake(0, 20, 320, 200); // 設置位置
oneTextView.backgroundColor = [UIColor whiteColor]; // 設置背景色
oneTextView.alpha = 1.0; // 設置透明度
oneTextView.text = @"學習UITextView控件,及其相關屬性設置,此處設置顯示文本,15321620000,www.baidu.com,[email protected]"; // 設置文字
oneTextView.textAlignment = NSTextAlignmentCenter; // 設置字體對其方式
oneTextView.font = [UIFont boldSystemFontOfSize:25.5f]; // 設置字體大小
oneTextView.textColor = [UIColor redColor]; // 設置文字顏色
[oneTextView setEditable:YES]; // 設置時候可以編輯
oneTextView.dataDetectorTypes = UIDataDetectorTypeAll; // 顯示數據類型的連接模式(如電話號碼、網址、地址等)
oneTextView.keyboardType = UIKeyboardTypeDefault; // 設置彈出鍵盤的類型
oneTextView.returnKeyType = UIReturnKeySearch; // 設置鍵盤上returen鍵的類型
oneTextView.scrollEnabled = YES; // 當文字寬度超過UITextView的寬度時,是否允許滑動
[self.view addSubview:oneTextView]; // 添加到View上
[oneTextView release], oneTextView = nil; // 釋放內存
// 幾種常用的代理方法
//將要開始編輯
// - (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;