앱갤러리
앱개발의뢰
앱개발지침
공지사항
Kiosk
Android/iOS Application
Web Application
Spring Framework
Windows Application
앱개발지침
작성일 : 11-03-09 08:29
뷰컨트롤러간의 변수및 메소드 공유
글쓴이 :
관리자
조회 : 6,642
하위뷰에서 상위뷰의 변수나 메소드를 호출하고 싶은데 방법을 모를때는 무척 답답하죠...
뭐 이런게 다있어(^^)
이렇게 하더군요.
SecondViewControler에 Instance변수로 FirstViewController *Parent를 선언합니다.
상위뷰에서 호출할때..
SecondViewController *second = [[SecondViewController alloc] init];
second.Parent = self;
[self.navigationController pushViewController:second animated:NO];
이렇게 하면 하위뷰에서
Parent.method / Parent.Variable (Instance Varable)을 맘껏(!!!) 호출할수 있습니다.
<샘플코드임당..>
1. Parent
-(void) callAddLetter {
NSLog(@"call addLetter..");
LetterInput *letterInput =[[LetterInput alloc] init];
letterInput.parent = self;
[self.navigationController pushViewController:letterInput animated:NO];
}
하위뷰가 호출할 메소드
-(void) drawLetter:(NSString *)ptxt withFont:(NSString *)pfont withSize:(float)psize
withColor:(NSString *)pcolor {
...
}
2. Child
- h 파일
@interface LetterInput : UIViewController {
...
ParentController *parent;
..
}
- m파일
-(void) btnOKTapped {
NSLog(@"btnOKTapped..");
[parent drawLetter:tv.text withFont:myFontName withSize:myFontSize withColor:myFontColorTxt];
[self.navigationController popViewControllerAnimated:NO];
}
Total 31
번호
제 목
글쓴이
날짜
조회
40
[android개발] Event-Driven
관리자
04-15
2557
39
[android개발] Activity, Service, Receiver
관리자
04-15
2396
38
[android개발] Object & Class
관리자
04-15
2144
37
우편번호 검색 URL
관리자
10-25
2583
36
아이폰 어플디자인 가이드라인
관리자
07-05
6893
35
어플제작비용
관리자
04-30
5822
34
android의 viewDidLoad와 viewWillAppear는 ?
관리자
11-11
3099
33
viewDidLoad 와 viewWillAppear의 차이
관리자
11-11
11767
32
앱기능 구성
관리자
10-31
3193
31
앱개발 견적산출 방법
관리자
10-31
7961
30
스토리보드샘플(쇼핑몰)
관리자
06-21
7868
29
쇼핑몰 UI설계서
관리자
04-30
5966
27
JSON 인터페이스
관리자
04-30
5439
26
Appstore 리뷰 가이드라인(한글버전)
관리자
04-02
4110
25
메모리 관리(문씨 강좌)
관리자
04-02
8564
24
아이폰 개발은 쉽다 ?
관리자
04-02
4333
23
앱 ? 웹 ?
관리자
04-02
3538
22
둥근 모서리 만들기
관리자
03-09
3830
13
뷰컨트롤러간의 변수및 메소드 공유
관리자
03-09
6643
20
번들ID 간편하게 관리하기( Provisioning > XCode > AppStore )
관리자
03-09
39723
1
2
풍
제목
내용
제목+내용
회원아이디
회원아이디(코)
글쓴이
글쓴이(코)
and
or
서비스이용약관
 | 
개인정보취급방침
 | 이메일 무단수집거부
Email:modeller@naver.com | Copyright(C) GYnet Co.