2

如何在键盘上实现“下一个”和“上一个”按钮。我使用UITextView并单击“Next”,Next TextView 获得焦点,Previous 是最后一个 TextView。

我在互联网上没有找到任何教程。

我希望每个人都可以帮助我。

4

2 回答 2

1

请使用此自定义控件

可可

如果您需要任何帮助,请告诉我。

这个控件使用起来非常简单。

更新的答案

更改按钮标签

转到BSKeyboardControls.m文件并进行以下更改

在线编号 42

 [self setSegmentedControl:[[UISegmentedControl alloc] initWithItems:@[ NSLocalizedStringFromTable(@"<", @"BSKeyboardControls", @"Previous button title."),
                                                                               NSLocalizedStringFromTable(@">", @"BSKeyboardControls", @"Next button title.") ]]];

51号线

   [self setDoneButton:[[UIBarButtonItem alloc] initWithTitle:NSLocalizedStringFromTable(@"Ok", @"BSKeyboardControls", @"Done button title.")
                                                         style:UIBarButtonItemStyleDone
                                                        target:self
                                                        action:@selector(doneButtonPressed:)]];

///// * ** * ** * ** 更新 2** * ** * *** //////////// 为上一个和下一个设置图像

BSKeyboardControls.m只需在行号之后添加以下代码。52

    [self.segmentedControl setImage:[UIImage imageNamed:@"add.png"] forSegmentAtIndex:BSKeyboardControlsDirectionPrevious];
    [self.segmentedControl setImage:[UIImage imageNamed:@"add.png"] forSegmentAtIndex:BSKeyboardControlsDirectionNext];
于 2013-09-13T10:45:21.230 回答
0

更改BSKeyboardControls.m文件并进行以下更改

删除这个

// [self setRightArrowButton:[[UIBarButtonItem alloc] initWithBarButtonSystemItem:106 target:self action:@selector(selectNextField)]];

添加这个

        [self setRightArrowButton:[[UIBarButtonItem alloc]initWithTitle:@"Next" style:UIBarButtonItemStylePlain target:self action:@selector(selectNextField)]];
于 2015-01-24T06:41:24.643 回答