2013-09-03 2 views
-3

나는 보편적 인 응용 프로그램에 대해 물어보고 싶습니다. iphone과 다른 ipad 용 보편적 인 응용 프로그램을 만들었습니다. mainview라는 두 스토리 보드에서 viewcontroller를 만든 것으로 가정합니다. 아이폰과 ipad의 스토리 보드에 대한 다른 클래스를 만들거나 하나의 클래스를 만들고 mainview 아이폰과 mainview ipad에 할당해야합니다. 보기 컨트롤러에 대한 유니버설 응용 프로그램

당신이 할 수있는 경우에 당신이 어떤을 위해 특별한 치료를하는 경우, 당신은 당신의 코드에서 일부 if 문을 넣을 수 있도록 예는 모두 스토리 보드에 대해 하나 개의 클래스를 작성해야합니다

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:[NSString stringWithFormat:@"%@",[ApplicationUtility getPlistData:KEY_REGISTER_DATA]] delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil, nil]; 
[alert show]; 

NSString *str = [NSString stringWithFormat:@"%@",[ApplicationUtility getPlistData:KEY_REGISTER_DATA]]; 

NSLog(@"%@",str); 

if([str isEqualToString:@"Signed up successful"]) 
{ 

    username.text = @""; 
    firstname.text = @""; 
    lastname.text = @""; 
    email.text = @""; 
    supass.text = @""; 
    suconfirmpass.text = @""; 
    country.text = @""; 
    postal.text = @""; 
    dob.text = @""; 
    titl.text = @""; 
    [priv1 setSelected:NO]; 
    [priv2 setSelected:NO]; 

    [male setSelected:NO]; 
    [female setSelected:NO]; 

} 
+1

여기 어딘가에 질문이 있습니까? 그리고 * 아래의 코드를 * 무시한다는 것은 무엇입니까? – marko

+0

코드를 무시한 이유는 무엇입니까? 아름다워. – Desdenova

답변

0

아래 코드를 무시합니다.

Apple의 문서 here을 살펴볼 수 있습니다.

+0

하지만 내가 만들고있는 응용 프로그램은 매우 복잡하며 그 방법으로 처리하는 것이 정말 어려울 것입니다 ... 각기 다른 클래스를 만들었습니다 ..... 괜찮습니다 –

+0

네, 괜찮습니다 만 관리하고 있습니다. 논리와 비즈니스를 공유하는 동일한 클래스의 복사본 두 개가 추한 것입니다. 특히 코드를 업데이트 할 때 특히 그렇습니다. – null

0
in storyboard u should call a ipad storybard on ipad condition and u shoud call iphone storyboard on iphone condition and condition is below... 
if (UI_USER_INTERFACE_IDIOM() != UIUserInterfaceIdiomPad) 
{ 
       //for iphone storyboard 
} 
else 
{ 
       //for ipad storyboard 
} 
관련 문제