ServiceViewController.m 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. //
  2. // ServiceViewController.m
  3. // kneet
  4. //
  5. // Created by Jason Lee on 6/22/15.
  6. // Copyright (c) 2015 ntels. All rights reserved.
  7. //
  8. #import "ServiceViewController.h"
  9. #import "WebBrowseViewController.h"
  10. #import "CustomButton.h"
  11. #import "CustomLabel.h"
  12. @interface ServiceViewController () {
  13. }
  14. @end
  15. #pragma mark - Class Definition
  16. @implementation ServiceViewController
  17. - (void)viewDidLoad {
  18. [super viewDidLoad];
  19. // Do any additional setup after loading the view.
  20. [self initUI];
  21. [self prepareViewDidLoad];
  22. }
  23. - (void)viewWillAppear:(BOOL)animated {
  24. [super viewWillAppear:animated];
  25. self.title = NSLocalizedString(@"서비스 안내", @"서비스 안내");
  26. }
  27. - (void)initUI {
  28. //set tableview option
  29. self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
  30. self.tableView.backgroundColor = [UIColor clearColor];
  31. //Localization
  32. _lblDesc1.text = NSLocalizedString(@"AoTHome의 멋진 기능을 활용해보세요\n심플하지만 강력합니다", @"AoTHome의 멋진 기능을 활용해보세요\n심플하지만 강력합니다");
  33. [_btnDevice setTitle:NSLocalizedString(@"지원 기기 목록", @"지원 기기 목록") forState:UIControlStateNormal];
  34. _lblDeviceTitle.text = NSLocalizedString(@"내 장치", @"내 장치");
  35. _lblDeviceDesc.text = NSLocalizedString(@"언제 어디서든 kneet로 제어하세요\n불 끄는걸 잊고 나와도 걱정하지 마세요", @"언제 어디서든 kneet로 제어하세요\n불 끄는걸 잊고 나와도 걱정하지 마세요");
  36. _lblSceneTitle.text = NSLocalizedString(@"멀티 제어", @"멀티 제어");
  37. _lblSceneDesc.text = NSLocalizedString(@"여러가지 일을 한 번에 하고싶다면\n멀티제어를 만들어보세요", @"여러가지 일을 한 번에 하고싶다면\n멀티제어를 만들어보세요");
  38. _lblRuleTitle.text = NSLocalizedString(@"홈 규칙", @"홈 규칙");
  39. _lblRuleDesc.text = NSLocalizedString(@"귀찮게 반복하는 일은 규칙으로 만들어서\n자동으로 동작하게 하세요", @"귀찮게 반복하는 일은 규칙으로 만들어서\n자동으로 동작하게 하세요");
  40. _lblBlog.text = NSLocalizedString(@"블로그에서 더 많은 정보를 확인하세요", @"블로그에서 더 많은 정보를 확인하세요");
  41. [_btnBlog setTitle:NSLocalizedString(@"블로그 가기", @"블로그 가기") forState:UIControlStateNormal];
  42. }
  43. - (void)prepareViewDidLoad {
  44. }
  45. #pragma mark - Main Logic
  46. #pragma mark - UI Events
  47. - (IBAction)btnDevicesTouched:(id)sender {
  48. UIViewController *vc = [CommonUtil instantiateViewControllerWithIdentifier:@"SupportDeviceViewController" storyboardName:@"Settings"];
  49. [self.navigationController pushViewController:vc animated:YES];
  50. }
  51. - (IBAction)btnBlogTouched:(id)sender {
  52. WebBrowseViewController *vc = (WebBrowseViewController *)[CommonUtil instantiateViewControllerWithIdentifier:@"WebBrowseViewController" storyboardName:@"Common"];
  53. vc.titleString = NSLocalizedString(@"서비스 안내", @"서비스 안내");
  54. vc.URLString = @"http://naver.com";
  55. [self.navigationController pushViewController:vc animated:YES];
  56. }
  57. #pragma mark - MemoryWarning
  58. - (void)didReceiveMemoryWarning
  59. {
  60. [super didReceiveMemoryWarning];
  61. // Dispose of any resources that can be recreated.
  62. }
  63. @end