ScenesRegisterTitleViewController.m 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. //
  2. // ScenesRegisterTitleViewController.m
  3. // kneet
  4. //
  5. // Created by Jason Lee on 4/1/15.
  6. // Copyright (c) 2015 ntels. All rights reserved.
  7. //
  8. #import "SceneModel.h"
  9. #import "CustomTextField.h"
  10. #import "ValidateUtil.h"
  11. #import "ScenesRegisterViewController.h"
  12. #import "ScenesRegisterTitleViewController.h"
  13. @interface ScenesRegisterTitleViewController () {
  14. }
  15. @end
  16. #pragma mark - Class Definition
  17. @implementation ScenesRegisterTitleViewController
  18. - (void)viewDidLoad {
  19. [super viewDidLoad];
  20. // Do any additional setup after loading the view.
  21. [self initUI];
  22. [self prepareViewDidLoad];
  23. }
  24. - (void)initUI {
  25. self.title = @"Write the Scene's name";
  26. _txtSceneName.keyboardType = UIKeyboardTypeDefault;
  27. _txtSceneName.returnKeyType = UIReturnKeyDone;
  28. _txtSceneName.text = _predefinedScene.sceneName;
  29. }
  30. - (void)prepareViewDidLoad {
  31. }
  32. #pragma mark - Main Logic
  33. #pragma mark - UI Events
  34. - (IBAction)btnNextTouched:(id)sender {
  35. if (![ValidateUtil validateTextfiled:_txtSceneName type:ValidateTypeNull title:@"Scene's title"]) {
  36. return;
  37. }
  38. _predefinedScene.sceneName = _txtSceneName.text;
  39. ScenesRegisterViewController *vc = (ScenesRegisterViewController *)[CommonUtil instantiateViewControllerWithIdentifier:@"ScenesRegisterViewController" storyboardName:@"Scenes"];
  40. vc.tmpPredScene = _predefinedScene;
  41. [self.navigationController pushViewController:vc animated:YES];
  42. }
  43. - (IBAction)btnCancelTouched:(id)sender {
  44. [self.navigationController popViewControllerAnimated:YES];
  45. }
  46. #pragma mark - MemoryWarning
  47. - (void)didReceiveMemoryWarning
  48. {
  49. [super didReceiveMemoryWarning];
  50. // Dispose of any resources that can be recreated.
  51. }
  52. @end