1.創建并初始化
創建UITextView的文件,并在.h文件中寫入如下代碼:
復制代碼 代碼如下:
#import <UIKit/UIKit.h>
@interface TextViewController : UIViewController <UITextViewDelegate>
{
UITextView *textView;
}
@property (nonatomic, retain) UITextView *textView;
@end
在.m文件中初始化這個textview,寫入代碼如下:
復制代碼 代碼如下:
self.textView = [[[UITextView alloc] initWithFrame:self.view.frame]autorelease]; //初始化大小并自動釋放
self.textView.textColor = [UIColor blackColor];//設置textview里面的字體顏色
self.textView.font = [UIFont fontWithName:@"Arial" size:18.0];//設置字體名字和字體大小
self.textView.delegate = self;//設置它的委托方法
self.textView.backgroundColor = [UIColor whiteColor];//設置它的背景顏色
self.textView.text = @"Now is the time for all good developers tocome to serve their country./n/nNow is the time for all good developers to cometo serve their country.";//設置它顯示的內容
self.textView.returnKeyType = UIReturnKeyDefault;//返回鍵的類型
self.textView.keyboardType = UIKeyboardTypeDefault;//鍵盤類型
self.textView.scrollEnabled = YES;//是否可以拖動
self.textView.autoresizingMask = UIViewAutoresizingFlexibleHeight;//自適應高度
[self.view addSubview: self.textView];//加入到整個頁面中
2. UITextView退出鍵盤的幾種方式
因為你點擊UITextView會出現鍵盤,如果你退出鍵盤,有如下幾種方式:
(1)如果你程序是有導航條的,可以在導航條上面加多一個Done的按鈕,用來退出鍵盤,當然要先實UITextViewDelegate。代碼如下:
復制代碼 代碼如下:
- (void)textViewDidBeginEditing:(UITextView *)textView {
UIBarButtonItem *done = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(leaveEditMode)] autorelease];
self.navigationItem.rightBarButtonItem = done;
}
- (void)textViewDidEndEditing:(UITextView *)textView {
self.navigationItem.rightBarButtonItem = nil;
}
- (void)leaveEditMode {
[self.textView resignFirstResponder];
}
(2)如果你的textview里不用回車鍵,可以把回車鍵當做退出鍵盤的響應鍵。代碼如下:
復制代碼 代碼如下:
#pragma mark - UITextView Delegate Methods
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if ([text isEqualToString:@"/n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
這樣無論你是使用電腦鍵盤上的回車鍵還是使用彈出鍵盤里的return鍵都可以達到退出鍵盤的效果。
(3)還有你也可以自定義其他加載鍵盤上面用來退出,比如在彈出的鍵盤上面加一個view來放置退出鍵盤的Done按鈕。
代碼如下:
復制代碼 代碼如下:
UIToolbar * topView = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 30)];
[topView setBarStyle:UIBarStyleBlack];
UIBarButtonItem * helloButton = [[UIBarButtonItem alloc]initWithTitle:@"Hello" style:UIBarButtonItemStyleBordered target:self action:nil];
UIBarButtonItem * btnSpace = [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
UIBarButtonItem * doneButton = [[UIBarButtonItem alloc]initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(dismissKeyBoard)];
NSArray * buttonsArray = [NSArray arrayWithObjects:helloButton,btnSpace,doneButton,nil];
[doneButton release];
[btnSpace release];
[helloButton release];
[topView setItems:buttonsArray];
[tvTextView setInputAccessoryView:topView];
-(IBAction)dismissKeyBoard
{
[tvTextView resignFirstResponder];
}
(4)設置UITextView圓角問題
做法是在 #import QuartzCore/QuartzCore.h 后,便能亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美黄色动漫|
亚洲国产精品久久91精品|
国产91对白在线播放|
亚洲精品国产精品久久清纯直播|
国产精品自产拍高潮在线观看|
精品久久久久久电影|
亚洲三级免费看|
欧美视频免费在线观看|
欧美性xxxxxx|
午夜欧美大片免费观看|
狠狠做深爱婷婷久久综合一区|
欧美激情一区二区三区成人|
欧美日韩视频免费播放|
欧美专区福利在线|
在线视频欧美日韩|
理论片在线不卡免费观看|
欧美日韩国产丝袜美女|
久久久精品欧美|
欧美黄色免费网站|
午夜精品福利电影|
91精品久久久久久久久久久|
国产福利视频一区二区|
红桃av永久久久|
久久久精品欧美|
国产91免费看片|
日韩在线视频观看|
中文字幕欧美日韩在线|
国产91精品久久久|
91tv亚洲精品香蕉国产一区7ujn|
亚洲精品一区av在线播放|
国产日韩中文字幕|
精品久久久久久国产|
韩剧1988在线观看免费完整版|
91精品国产99|
深夜福利亚洲导航|
日韩亚洲欧美中文高清在线|
亚洲第一精品电影|
国产v综合v亚洲欧美久久|
日本一欧美一欧美一亚洲视频|
日韩国产欧美精品一区二区三区|
91精品久久久久久综合乱菊|
国模极品一区二区三区|
久久成人精品视频|
中文字幕欧美日韩|
久久久久999|
琪琪第一精品导航|
www亚洲欧美|
全亚洲最色的网站在线观看|
欧美日韩第一视频|
亚洲自拍偷拍福利|
亚洲国产一区二区三区四区|
亚洲女人被黑人巨大进入|
97久久精品国产|
欧美色欧美亚洲高清在线视频|
精品在线观看国产|
欧美极品少妇xxxxⅹ免费视频|
亚洲欧美在线播放|
7777精品视频|
精品久久久在线观看|
亚洲精品综合久久中文字幕|
性欧美视频videos6一9|
欧美黑人性视频|
亚洲欧美国产日韩中文字幕|
国产美女精品免费电影|
日韩美女激情视频|
欧美成人精品影院|
欧美激情一区二区三区在线视频观看|
欧美专区第一页|
日韩av综合网站|
久久99久久亚洲国产|
伊人久久免费视频|
亚洲乱码国产乱码精品精天堂|
亚洲摸下面视频|
日韩在线中文字幕|
欧美日韩激情视频|
www.精品av.com|
国产精品video|
国产成人精品久久二区二区|
国产美女高潮久久白浆|
久久久视频精品|
欧美日韩中文字幕在线|
97高清免费视频|
琪琪亚洲精品午夜在线|
亚洲精品一区二区在线|
日韩免费观看网站|
亚洲国产欧美一区二区三区同亚洲|
日韩av观看网址|
亚洲香蕉成人av网站在线观看|
91sa在线看|
久久久久久亚洲精品|
久热精品视频在线观看|
亚洲一区二区日本|
国产成人aa精品一区在线播放|
91免费视频网站|
国产精品国产亚洲伊人久久|
91精品国产成人|
日本免费久久高清视频|
日本sm极度另类视频|
91在线高清免费观看|
欧美日韩一区二区三区在线免费观看|
亚洲第一区第二区|
亚洲码在线观看|
精品五月天久久|
成人av在线网址|
亚洲美女视频网站|
久久中文精品视频|
国产日本欧美一区二区三区在线|
最近2019中文字幕大全第二页|
日韩欧美亚洲范冰冰与中字|
久久精品99无色码中文字幕|
亚洲精品电影在线观看|
日韩中文在线观看|
日韩高清a**址|
日韩精品视频免费专区在线播放|
浅井舞香一区二区|
久久精品中文字幕免费mv|
欧美午夜女人视频在线|
国产欧美va欧美va香蕉在线|
九色精品免费永久在线|
伊人亚洲福利一区二区三区|
黄网动漫久久久|
57pao成人国产永久免费|
成人a免费视频|
91影院在线免费观看视频|
美女少妇精品视频|
国产在线观看91精品一区|
亚洲人午夜色婷婷|
久久亚洲一区二区三区四区五区高|
欧美制服第一页|
日韩在线观看免费av|
日韩欧美在线观看|
日本久久久久久久久久久|
69视频在线播放|
亚洲亚裔videos黑人hd|
热re91久久精品国99热蜜臀|
欧美自拍视频在线观看|
亚洲精品www|
久久精品美女视频网站|
97超级碰碰碰久久久|
国产精品久久久久久久久久99|
正在播放国产一区|
国产日韩欧美在线看|
久久亚洲一区二区三区四区五区高|
亚洲人高潮女人毛茸茸|
97在线观看免费高清|
x99av成人免费|
浅井舞香一区二区|
日韩欧美a级成人黄色|
欧美日韩激情小视频|
91免费在线视频|
九九久久精品一区|
精品自在线视频|
国产男女猛烈无遮挡91|
国产精品免费看久久久香蕉|
91香蕉嫩草影院入口|
97超碰国产精品女人人人爽|
亚洲午夜av久久乱码|
97在线视频观看|
亚洲欧美国产va在线影院|
欧美激情在线狂野欧美精品|
日韩精品高清在线观看|
91精品国产色综合久久不卡98口|
久久久久久久91|
欧美日韩激情小视频|