이 게시 된 후 here에 게시 된 UIView를로드 할 때 XIB 파일에 정의 된보기를 현재 표시된보기로로드하려고했습니다. 기본적으로, 사용자가 버튼을 클릭 할 때 중간 뷰 (아래 스크린 샷 참조)를 다른 뷰로 대체합니다.XIB에서 UIView로 UIView
이 내가 중간 뷰에로드 할 단순이다 :
그리고 이것은의 ViewController의 소스 코드입니다
ViewController.h #import
내가 버튼을 클릭하면ViewController.m # import를 "ViewController.h은"
@interface ViewController()
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
}
- (IBAction)buttonClicked:(id)sender {
NSLog(@"click...");
NSArray *nibObjects = [[NSBundle mainBundle] loadNibNamed:@"NewMiddleContent" owner:self options:nil];
UIView *nibView = [nibObjects objectAtIndex:0];
self.middleView= nibView;
}
@end
, 아무 일도 일어나지 않는다, 즉 새로운보기가 표시되지 않습니다. 아무도 도와 줄 수 있니?
감사 기독교
고마워요! 한 가지 더 질문 : 내 질문에 대한 내 대답을 참조하십시오 (주석을 사용하지 않아서 미안하지만 일부 추가 코드를 게시하고 싶었습니다). – itsame69