2014-01-20 2 views
-1

탭 막대가있는 앱을 만들고 있습니다. 사용자가 로그인하지 않으면 로그인 화면이 탭 표시 줄 앞에 표시되기를 원합니다. 그래서 segue를 사용하여 로그인보기 컨트롤러와 탭 표시 줄 컨트롤러를 연결했습니다.UITabbar 이전에 UIView 열기

내가 탭 표시 줄 컨트롤러에서이 코드를 실행하고 있습니다 :

-(void)viewDidAppear:(BOOL)animated{ 


if([user isEqualToString:@""] || user==nil){ 
    [self performSegueWithIdentifier:@"toLoginVC" sender:self]; 
} 

을하지만 탭 막대는보기를 표시하고있다. viewWillAppear을 사용하려했지만 오류가 발생 했습니까? 로그인 화면을 만드는 방법은 무엇입니까?

답변

0

더 많은 정보가 유용 할 것이지만 설명에 따라 판단 해 보니 귀하의 세그먼트에서 일부 설정이 변경 될 것입니다.
먼저, 탭 바를 포함하여 전체 화면을 다루는 모달 (modal) 구획이 있다고 가정합니다. 그렇지 않은 경우 설명하는 것처럼 로그인 화면의 "적절한"추상화이므로 모서리를 모달로 변경해야합니다.
둘째, 속성 관리자에서 "애니메이션"상자의 선택을 취소하면 바로 나타납니다.