我已經安裝包含兩個字段的視圖控制器。我在鍵盤上實現了一個工具欄,其中包含「上一個」和「下一個」按鈕。如何使用下一頁按鈕轉到下一個字段
我有一個字段列表中的數組。
// Setup array of listed fields
textFields = [[NSArray alloc] initWithObjects:usernameField,passwordField, nil];
工具欄
(id)initWithTextField:(UITextField*)textField
{
self = [super initWithFrame:CGRectMake(0, 250, 320, 40)];
if (self) {
inputToolBar=[[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 40)];
doneButton= [[UIBarButtonItem alloc]
initWithTitle:@"Done"
style:UIBarButtonItemStyleDone
target:self
action:@selector(performdone:)];
nextButton= [[UIBarButtonItem alloc]
initWithTitle:@"Next"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(nextButtonMethod:)];
nextButton.tintColor = [UIColor blackColor];
previousButton= [[UIBarButtonItem alloc]
initWithTitle:@"Previous"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(previousButtonMethod:)];
previousButton.tintColor = [UIColor blackColor];
inputToolBar.barStyle=UIBarStyleDefault;
UIBarButtonItem* flexSpace = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
[inputToolBar setItems:[NSArray arrayWithObjects:previousButton,nextButton,flexSpace,doneButton,Nil] animated:NO];
[self addSubview:inputToolBar];
}
return self;
}
現場調用工具欄:
[self.usernameField setInputAccessoryView:myInputAccessoryView];
我想知道在我的方法nextButtonMethod和previousButtonMethod添加要得到光標去數組列表中的下一個字段。我怎樣才能做到這一點?