如何使用UITextView显示“上一个/下一个/完成”栏

时间:2010-07-07 22:28:55

标签: iphone keyboard

在iPhone上的webview中输入文本时,我在键盘上方看到了“上一个/下一个/完成”栏。我想在我正在与UITextView一起制作的应用程序中使用这个内置栏。我在几个应用程序中看到键盘上方看起来非常相似的条形图。我的猜测是这是一个手工制作的酒吧,看起来像我想要的酒吧或程序员找到一种方式来显示实际的酒吧。假设它是实际的酒吧,而不是手工制作的酒吧,你如何让它显示出来?

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

我写了XCDFormInputAccessoryView这是一个带有上一个/下一个/完成按钮的输入附件视图。

答案 2 :(得分:1)

创建此方法并在ViewWillLoad上调用它:

        - (void) keyboardToolbarSetup
{
    if(self.keyboardToolbar==nil)
        {
        self.keyboardToolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, 44)];

        UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc] initWithTitle:@"Cancel" style:UIBarButtonItemStylePlain target:self action:@selector(anyAction)];

        UIBarButtonItem *extraSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];

        UIBarButtonItem *doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(anyOtherAction)];


        NSArray *toolbarButtons = [[NSArray alloc]initWithObjects:cancelButton,extraSpace,doneButton, nil];

        [self.keyboardToolbar setItems:toolbarButtons];

        self.myTextView.inputAccessoryView=self.keyboardToolbar;
        }
}