UITextView键盘上的下一个和上一个按钮

时间:2013-09-13 08:38:38

标签: iphone xcode uitextview

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

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

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

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

请使用此自定义控件

COCOA

如果您需要任何帮助,请与我们联系。

这种控制非常简单易用。

更新了答案

更改按钮标签

转到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 ** * ** * *** // ////////// 以前和之后的SET图像下一步

只需在行号后的BSKeyboardControls.m中添加以下代码即可。 52

    [self.segmentedControl setImage:[UIImage imageNamed:@"add.png"] forSegmentAtIndex:BSKeyboardControlsDirectionPrevious];
    [self.segmentedControl setImage:[UIImage imageNamed:@"add.png"] forSegmentAtIndex:BSKeyboardControlsDirectionNext];

答案 2 :(得分:0)

更改BSKeyboardControls.m档案&amp;进行以下更改

删除这个

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

添加此

        [self setRightArrowButton:[[UIBarButtonItem alloc]initWithTitle:@"Next" style:UIBarButtonItemStylePlain target:self action:@selector(selectNextField)]];