UITextView里换行实现(键盘上附加一个完成按钮)
2013-05-10 15:44
453 查看
// 1、创建UITextView
UITextView* tv = [[UITextView
alloc] initWithFrame:CGRectMake(10,
10,
300,
200)];
[tv setFont:[UIFont
systemFontOfSize:19.0]];
tv.tag =
1001;
tv.returnKeyType =
UIReturnKeyNext; //
下一行
tv.delegate =
self;
[self.view
addSubview:tv];
// 2、键盘上方附加一个toolbar,toolbar上有个完成按钮
UIToolbar* keyboardDoneButtonView = [[UIToolbar
alloc] init];
keyboardDoneButtonView.barStyle =
UIBarStyleBlack;
keyboardDoneButtonView.translucent =
YES;
keyboardDoneButtonView.tintColor =
nil;
[keyboardDoneButtonView sizeToFit];
// toolbar上的2个按钮
UIBarButtonItem *SpaceButton=[[UIBarButtonItem
alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:nil
action:nil];
// 让完成按钮显示在右侧
UIBarButtonItem* doneButton = [[UIBarButtonItem
alloc]
initWithTitle:@"完成"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(pickerDoneClicked)];
[keyboardDoneButtonView setItems:[NSArray
arrayWithObjects:SpaceButton, doneButton,
nil]];
tv.inputAccessoryView = keyboardDoneButtonView;
// 3、键盘上方附加的完成按钮触发函数
-(void)pickerDoneClicked
{
UITextView* view = (UITextView*)[self.view
viewWithTag:1001];
[view resignFirstResponder];
}
UITextView* tv = [[UITextView
alloc] initWithFrame:CGRectMake(10,
10,
300,
200)];
[tv setFont:[UIFont
systemFontOfSize:19.0]];
tv.tag =
1001;
tv.returnKeyType =
UIReturnKeyNext; //
下一行
tv.delegate =
self;
[self.view
addSubview:tv];
// 2、键盘上方附加一个toolbar,toolbar上有个完成按钮
UIToolbar* keyboardDoneButtonView = [[UIToolbar
alloc] init];
keyboardDoneButtonView.barStyle =
UIBarStyleBlack;
keyboardDoneButtonView.translucent =
YES;
keyboardDoneButtonView.tintColor =
nil;
[keyboardDoneButtonView sizeToFit];
// toolbar上的2个按钮
UIBarButtonItem *SpaceButton=[[UIBarButtonItem
alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace
target:nil
action:nil];
// 让完成按钮显示在右侧
UIBarButtonItem* doneButton = [[UIBarButtonItem
alloc]
initWithTitle:@"完成"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(pickerDoneClicked)];
[keyboardDoneButtonView setItems:[NSArray
arrayWithObjects:SpaceButton, doneButton,
nil]];
tv.inputAccessoryView = keyboardDoneButtonView;
// 3、键盘上方附加的完成按钮触发函数
-(void)pickerDoneClicked
{
UITextView* view = (UITextView*)[self.view
viewWithTag:1001];
[view resignFirstResponder];
}
相关文章推荐
- iOS 数字输入键盘添加一个完成按钮
- 给键盘添加一个tooBar,完成按钮,以及对写一个分类的理解
- 35. 编写完成fun函数实现如下功能:从键盘输入任意一个正整数,求出它的非偶数因子,
- ios在数字键盘左下角添加“完成”按钮的实现原理
- ios在 键盘左下角添加“完成”按钮的实现原理
- ios隐藏数字键盘 --在数字键盘左下角添加“完成”按钮的实现原理
- 求助 用java写一个实现键盘功能按钮的小程序
- ios在数字键盘左下角添加“完成”按钮的实现原理
- IOS数字键盘左下角添加完成按钮的实现方法
- C#第十周任务之最后一项之创建一个如下的窗体,并在窗体上放置一个菜单、一个工具栏控件。菜单内容如第二个图所示。工具栏上有两个按钮,分别对应“打开文本文件”、“保存文本文件”。菜单和工具栏具体功能实现可
- GWT 把FileUpload控件替换为一个按钮实现
- 点击键盘上的“Next”按钮实现文本框焦点跳转
- 小白初探java--实现键盘输入一个数n,输出n×n乘法表
- UITextField清除按钮的模式、关闭自动纠错单词、关闭自动首字母大写、数字键盘上加一个完成按钮
- android程序中,点击一个按钮,实现字符加一的功能
- 建立一个带附加头结点的单链表.实现测长/打印/删除结点/插入结点/逆置/查找中间节点/查找倒数第k个节点/判断是否有环
- UITextField在弹出的键盘上方,加一个带有完成按钮的toolBar工具栏
- java实现将一个键盘输入的阿拉伯数字转化成中文输出
- 创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。
- html中点击radio后的文字相当于选中该单选按钮如何实现?怎么实现两个redio,选中一个,取消另一个?