ここを参考に僕も実装しました
- (void) settingButtonTapped { UIAlertView *setTitle = [[UIAlertView alloc] initWithTitle:@"Set Title" message:nil delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"Save", nil]; [setTitle setAlertViewStyle:UIAlertViewStylePlainTextInput]; [[setTitle textFieldAtIndex:0] setText:habit.title]; [setTitle show]; } // Setボタンを有効にするかを決める - (BOOL)alertViewShouldEnableFirstOtherButton:(UIAlertView *)alertView { NSString *inputText = [[alertView textFieldAtIndex:0] text]; if( [inputText length] >= 1 ) { return YES; } else { return NO; } } // アラートのsetTitleのsaveボタンが押された -(void)alertView:(UIAlertView*)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { NSString *input = [[alertView textFieldAtIndex:0] text]; if (buttonIndex == 1) { NSLoG(@"%@", input); } }
No comments:
Post a Comment