내 응용 프로그램에 UITabBarItem
및 UIButton
을 사용하는 중에 문제가 발생했습니다. 내 버튼은 UITabBarItem
안에 있습니다. 그것을 누르면 PDF를 표시하기 위해 다른 컨트롤러로 푸시되고 싶습니다. 여기 UITabBarItem에서 UIViewController로 푸시
- (void)viewDidLoad {
UIImage* imageButton = [UIImage imageNamed:@"pdf-button.png"];
UIButton *buttonPDF = [UIButton buttonWithType:UIButtonTypeCustom];
buttonPDF.frame = CGRectMake(SCREEN_WIDTH/2 - 100, 100, 200, 36);
[buttonPDF setImage:imageButton forState:UIControlStateNormal];
buttonPDF.contentMode = UIViewContentModeScaleAspectFit;
buttonPDF.contentHorizontalAlignment = UIControlContentHorizontalAlignmentFill;
[buttonPDF addTarget:self action:@selector(displayPDFParams:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:buttonPDF];
}
-(void)displayPDFParams:(UIButton *)sender {
PDFProduitController *pdfController = [[PDFProduitController alloc] init];
pdfController.pdf = documentParametres;
[self.navigationController pushViewController:pdfController animated:YES];
}
displayPDFParams
라고하지만 내 pdfController
에 나를 밀어 없습니다. 내 응용 프로그램의 부모 탐색 컨트롤러를 타겟팅 할 수 없기 때문에 그것이라고 생각합니다 ... 누구든지 도움을 많이 주시면 감사하겠습니다. 미리 감사드립니다!
그 화격자는 ... thx Ashish .... –