【发布时间】:2010-06-03 13:48:26
【问题描述】:
我有一个 iPad 项目。在项目中,我有一个工具栏,然后在其上添加了一个文本字段。 这是我的简化代码。
- (void)viewDidLoad {
[super viewDidLoad];
UITextField *pageNumbersView = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 100, 40)];
pageNumbersView.clearsOnBeginEditing = YES;
pageNumbersView.borderStyle = UITextBorderStyleRoundedRect;
pageNumbersView.textAlignment = UITextAlignmentCenter;
pageNumbersView.userInteractionEnabled = YES;
pageNumbersView.keyboardType = UIKeyboardTypeNumberPad;
pageNumbersView.returnKeyType = UIReturnKeyDone;
UIBarButtonItem *pagesIndicator = [[UIBarButtonItem alloc] initWithCustomView:pageNumbersView];
UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 100, 768, 44)];
toolbar.items = [NSArray arrayWithObject:pagesIndicator];
[self.view addSubview:toolbar];
}
当我单击文本字段时,会出现键盘。现在的问题是,在键盘上我按下键盘底部最右边的按钮(键盘隐藏按钮?),没有任何反应。如果我将我的文本字段添加到视图而不是它正在工作的工具栏。 关于这个问题的任何想法?我该如何解决?感谢您的回答。
【问题讨论】:
标签: objective-c iphone