1

我正在使用 tableView 控制器,其中有 4 个部分。第一部分包含 2 个文本字段,第二部分包含 4 个文本字段,第三部分包含 7 个,依此类推。我面临的问题是我无法通过按键盘上的下一个和上一个按钮来浏览文本字段。实际上我已经尝试了很多开源库将“下一个”和“上一个”按钮放在键盘上方的工具栏上,但无法这样做。每次键盘加载时,它上面都没有工具栏。

也许这是由于 tableview 单元格内的文本字段。任何人都可以建议我这样做的解决方案。

4

1 回答 1

1

尝试:

UIToolbar* toolbar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 50)];
toolbar.barStyle = UIBarStyleBlackTranslucent;
UIBarButtonItem *barItem = [[UIBarButtonItem alloc]initWithTitle:@"Previous" style:UIBarButtonItemStyleDone target:self action:@selector(prev)]
toolbar.items = [NSArray arrayWithObjects:[[UIBarButtonItem alloc]initWithTitle:@"Next" style:UIBarButtonItemStyleDone target:self action:@selector(nextTF)],barItem,nil];
[toolbar sizeToFit];
self.yourTextField.inputAccessoryView = toolbar;

接下来做:

-(void)prev
{
    //previous
}

-(void)nextTF
{
    //next
}
于 2013-10-03T14:19:29.320 回答