اطلاعیه

Collapse
هیچ اطلاعیه ای هنوز ایجاد نشده است .

storyboard برای آیفون ۳.۵ . ۴ اینچ همزمان

Collapse
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
new posts

  • storyboard برای آیفون ۳.۵ . ۴ اینچ همزمان

    قبل از هرچیز من این آموزش رو قبلا در انجمن تخصصی برنامه نویسی آیفون و مک گفته بودم و با اینکه میندونم همه برنامه نویسا به اونجا ۱۰۰٪ سر میزنم ولی با این حال میخوام اینجا هم مطرحش کنم

    شاید شما هم مثل من قبلا برنامه ای برای آیفون نوشته باشید که دارای کلی عکس هست و جایگزاری هست ولی با اومدن آیفون جدید نمیدونید چی کار کنید!
    دوست عزیزمون در پست زیر یک روش معرفی کرده که بسیار خوب و کاربردی هست

    کد:
    http://www.x-code.ir/forum/showthread.php?t=868
    ولی شاید شما بخوایین استوری برد جدایی برای هر کدوم از آیفون ها داشته باشید برای اینکار باید وارد appdelegate بشید و کد زیر رو وارد کنید
    کد:
    
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    {
    
        //Begin Detect iPhone 5 or Iphone 4
        if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone){
            UIStoryboard *storyBoard;
            
            CGSize result = [[UIScreen mainScreen] bounds].size;
            CGFloat scale = [UIScreen mainScreen].scale;
            result = CGSizeMake(result.width * scale, result.height * scale);
            
            if(result.height == 1136){
                storyBoard = [UIStoryboard storyboardWithName:@"StoryBoard-Iphone5" bundle:nil];
                UIViewController *initViewController = [storyBoard instantiateInitialViewController];
                [self.window setRootViewController:initViewController];
            }
        }
        
        //End Detect iPhone 5 or Iphone 4
        
        return YES;
    }
    اما یکم توضیح بدم اینکه :

    بعد از اضافه کردن این کد یه استوری برد به اسم StoryBoard-Iphone5 بسازید و مطمئان شوید که حالت پیش فرض استوری بردتون روی آیفون ۳.۵ اینچی باشه.

    همین!
    سوال بود بگین
صبر کنید ..
X