1
유틸리티 응용 프로그램 (flippy 템플릿)이 있는데 플립 사이드보기에서 단추를 만들고 기본보기에서 IBAction을 트리거하려고합니다. 어떻게해야합니까?다른 뷰에서 버튼을 만드는 방법, 다른 뷰에있는 버튼에 액션을 보내는 방법은 무엇입니까?
유틸리티 응용 프로그램 (flippy 템플릿)이 있는데 플립 사이드보기에서 단추를 만들고 기본보기에서 IBAction을 트리거하려고합니다. 어떻게해야합니까?다른 뷰에서 버튼을 만드는 방법, 다른 뷰에있는 버튼에 액션을 보내는 방법은 무엇입니까?
위임자와 함께 수행 할 수 있습니다. 당신 역설적으로보기가 대리자를 가지고 (99 %를이 가지는 경우)
, 당신은 FlipsideViewController.m
이 같은 작업을 수행 할 수 있습니다
- (void)buttonClicked:(id)sender {
[[self delegate] flipsideButtonClicked];
}
NormalViewController.m
삽입에서 : NormalViewController.h
에서
- (void)flipsideButtonClicked {
// do your stuff
}
:
@interface ... {
...
}
// add this:
- (void)flipsideButtonClicked;