나는 showCal 방법은다른 클래스의 메소드에 액세스하는 방법은 무엇입니까? <strong>CalViewController</strong> 클래스에서
-(IBAction) showCal{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1.0];
if ([viewMainView superview]) {
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromLeft forView:self.view cache:YES];
[viewMainView removeFromSuperview];
[self.view addSubview:viewCalView];
}
}
내가 정의 셀에 대한 XIB과 별도의 클래스 CustomCell 클래스에서 호출 할 수 있습니다. 이처럼 (buttonPressed 메서드를 사용자 지정 셀의 단추와 연결) 시도했습니다.
-(IBAction) buttonPressed{
CalViewController *objCalViewController=[[calViewController alloc] init];
[objCalViewController showCal];
}
하지만 작동하지 않습니다.
'- (void) showCal'을 사용하여'- (IBAction) showCal'을 호출하십시오. 컴파일러는 줄'[objCalViewController showCal];에서 경고를 보여 줍니까? – Nekto
CalViewController * objCalViewController = [[calViewController alloc] iinitWithNibName : @ ""CalViewController "번들 : nil]; dis .i 시도 ibaction 그것의 또한보기 컨트롤러를 호출하는 노력했다. – Srinivas
당신은 현재 뷰에 대한 하위 뷰로 calview를 추가하지 않았습니다 ... 애니메이션은 tat viewcontroler에서만 작동합니다 .. 당신은 forView를 self.view로 설정 했으므로 ... – booleanBoy