스토리보드를 사용하면 스토리보드창에서
버튼과 뷰 연결만으로 쉽게 만들 수 있다.
하지만 실제 코드상에서 무언가 작업을 하려면 어떻게 해야하는지 몰라 찾아보다가
여기에 기술한다.
- 스토리보드 뷰 전환
[self performSegueWithIdentifier:@"BizcardRecognize" sender:self];
여기서 IDentifier는 아래 그림과 같이 설정한다.
추가로 설명하자면 스토리 보드 상에서 버튼과 뷰를 연결하면 위와같이 화살표가 생긴다.
그것을 클릭하면 오른쪽 Utilities 창의 4번째 창인 Attributes Inspector창에서 Identifier를 설정할 수 있는 부분이 있다.
- Delegate 설정하기
xib에서 전환할때야 viewController를 생성하고 viewController.delegate를 설정하면 되지만
스토리 보드상에선 그냥 화살표로 연결하기에 어디에 설정하는지 알 수 없다.
따라서 그에 대해 기술한다.
#pragma mark - storyboardSegue
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender //이 함수 사용
{
if ([segue.identifier isEqualToString:@"magagePersonalConnection"])
{
ManagePersonalConnectionViewController *controller = (ManagePersonalConnectionViewController *)segue.destinationViewController;
//seg.destinationViewController가 화살표로 연결되어 새로 띄어지는 ViewController이다.
//이를 해당 ViewController로 형 변환 해준다.
controller.manageDelegate = self; //delegate설정
}
}
'프로그래밍 > iOS' 카테고리의 다른 글
[ios] 시간 제한, 패키지 제한 걸기(타임락, 패키지 락) (0) | 2015.04.08 |
---|---|
[ios] ios7에서 버튼에 외곽선 넣기 (0) | 2015.04.08 |
[ios] 버튼 클릭시 로딩중 버튼 만들기 (0) | 2015.04.08 |
[ios] 구조 (0) | 2015.04.08 |
[ios]아이콘 (0) | 2015.04.08 |