WEB开发网
开发学院手机开发iPhone 开发 在iPhone开发中给键盘加个隐藏工具条 阅读

在iPhone开发中给键盘加个隐藏工具条

 2010-12-18 08:06:24 来源:WEB开发网   
核心提示:KeyBoardTopBar *keyboardbar;CGRect rect;}在在UIViewController的m文件中,初始化,在iPhone开发中给键盘加个隐藏工具条(5),并添加到view中- (void)viewDidLoad {[super viewDidLoad];......//其中editFie

KeyBoardTopBar *keyboardbar;

CGRect rect;

}

在在UIViewController的m文件中,初始化,并添加到view中

- (void)viewDidLoad {

[super viewDidLoad];

......

//其中editFieldArray 是UITextField数组,在上面已经初始化,并添加了N个UITextField在里面。

//具体的代码请下载附件查看,这里只贴出了相关的代码

keyboardbar = [[KeyBoardTopBar alloc]init];

[keyboardbar setAllowShowPreAndNext:YES];

[keyboardbar setIsInNavigationController:NO];

[keyboardbar setTextFieldsArray:editFieldArray];

[self.view addSubview:keyboardbar.view];

}

//这个方法是UITextFieldDelegate代理中的方法,表示输入框开始处于编辑状态。

- (void)textFieldDidBeginEditing:(UITextField *)textField{

[keyboardbar ShowBar:textField]; //显示工具条

......

}

OK了,调用起来还是很方便吧,当然,这个类还有需要完善的地方,比如,在执行了HiddenKeyBoard方法隐藏了键盘和工具条之后,如果在调用页面时候需要再做进一步处理,目前是无法实现的,等下一个版本中再加入一个Delegate类。

最后提供演示项目的下载:

http://www.shouji138.com/files/keyboardtopbar.zip

也欢迎光临作者的小站:手机主题 http://www.shouji138.com/

欢迎与作者交流:haolinks#163.com

上一页  1 2 3 4 5 

Tags:iPhone 开发 键盘

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接