TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Oct 2016 |
Maintained by Mat Trudel.
A simple delegate-based controller for presenting editable text on iOS.
In your presenting view controller, do:
- (IBAction)editNote {
MTTextViewController *textViewController = [[MTTextViewController alloc] initWithText:self.noteText];
textViewController.title = @"Edit Note";
textViewController.delegate = self;
// You can also push it on a navigation controller if you'd like
[self presentViewController:[[UINavigationController alloc] initWithRootViewController:textViewController] animated:YES completion:nil];
}
- (void)textViewControllerDidFinish:(MTTextViewController *)controller {
self.noteText = controller.text;
[self dismissViewControllerAnimated:YES completion:nil];
}
- (void)textViewControllerDidCancel:(MTTextViewController *)controller {
[self dismissViewControllerAnimated:YES completion:nil];
}
iOS 7 or greater.
Mat Trudel, [email protected]
MTTextViewController is available under the MIT license. See the LICENSE file for more info.