2013-01-23 3 views
0

pagecontrol과 함께 앱을 만드는 중입니다. 각보기에는 클릭당 xib이라는 버튼이 포함되어 있지만보기에는 xib로드가 중심이며보기가 매우 안좋아 보입니다. 메인 화면에서 xib가 전체 페이지로 나타나기를 원합니다. 그래서 앱 델리게이트에서 메소드를 생성 한 다음 뷰의 버튼에서 호출하고 xib를 별도로로드합니다. 그러나 뷰에 컴백하면 동일한 기능을 반복합니다. 덕분에 애플 대리자에서 코드내비게이션이 rootviewcontroller에 붙어 있습니다

-(void)specify 
{ 
    ResultViewController *res = [[ResultViewController alloc]init]; 
    CATransition *transition = [CATransition animation]; 
    transition.duration = 0.3; 
    transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]; 
    transition.type = kCATransitionPush; 
    transition.subtype = kCATransitionFromRight; 
    [self.window.layer addAnimation:transition forKey:nil];  
    [self.window.rootViewController presentModalViewController:res animated:NO]; 
} 
입니다 .... 또 다시 메인 페이지 ... 내가 그 looong 질문을 알고 있지만 내가 초보자 나처럼 내가 어떤 노력을 부탁드립니다

답변

1

정확히 알 수는 없지만 프로그래밍 방식으로 XIB를 삽입해야한다고 생각합니다.

self.view.frame = CGRectMake (0, 0, 320, 480);
self.view.backgroundColor = [UIColor whiteColor];

괜찮습니까?

+0

감사합니다 .... .... @ user1777258 –