soultreemk 2022. 3. 14. 01:09
  1. alert1, alert2 … 동일한 창을 매번 생성해야 하는가?

한번 생성해놓고 addAction만 하는 방법

 

 

 

추가해야할 사항

  1. 켜자마자 테이블뷰가 보이는게 아니라 설명 먼저 뜨고 테이블뷰

 

 

 

************* 네비게이션 바의 왼쪽 버튼 back으로 수정 ***************

 

- (void)viewDidLoad {

    [super viewDidLoad];

    

    // 객체 할당, 내용 생성을 동시에

    self.sec1 = @[@"Simple",@"Okay/Cancel",@"Other",@"Text Entry",@"Secure Text Entry"];

    self.sec2 = @[@"Okay/Cancel",@"Other"];

    

    // 객체 할당 하고 나서 내용 생성

    self.total = [@[] mutableCopy];

    [self.total addObjectsFromArray:self.sec1];

    [self.total addObjectsFromArray:self.sec2];

    

//    NSLog(@"sec1 = %@",self.sec1);

//    NSLog(@"sec2 = %@",self.sec2);

//    NSLog(@"total = %@",self.total);

    

    UIBarButtonItem *backBtn = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:self action:@selector(touchBack:)];

    

    self.navigationItem.leftBarButtonItem = backBtn;

}

 

- (void) touchBack:(id)sender{

    [self.navigationController popViewControllerAnimated:true];

}