首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

iphone跟ipad适配

2013-10-08 
iphone和ipad适配越努力.越幸福.----willingseal.想做一个在iphone和ipad上都可以使用的软件。(一)先创建一

iphone和ipad适配

越努力.越幸福.----willingseal.


想做一个在iphone和ipad上都可以使用的软件。


(一)先创建一个空的工程,这里特别注意Devices(设备)一栏要选择Universal (通用的),因为我们要用到iphone和ipad两种设备。
iphone跟ipad适配


(二)(1)我创建了一个控制器(2)创建了一个iphone视图,一个ipad视图

iphone跟ipad适配


(三)在AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindowalloc] initWithFrame:[[UIScreenmainScreen] bounds]];
    // Override point for customization after application launch.
//    self.window.backgroundColor = [UIColor whiteColor];
    
    if ([[UIDevicecurrentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
    self.drawVC = [[DrawViewControlleralloc] initWithNibName:@"Draw_iphone"bundle:nil];
} else {
        self.drawVC = [[DrawViewControlleralloc] initWithNibName:@"Draw_ipad"bundle:nil];
}
   
    self.window.rootViewController = self.drawVC;
    
    [self.windowmakeKeyAndVisible];
    returnYES;
}


(四)我的逻辑上这样子就ok了,于是我运行,但是报错了!!!原因何在???我忽略了一个很简单但经常犯的问题。我创建的是空工程,控制器是我手动添加的,xib也是我手动添加的。这里xib和控制器就没有关联。这里的view要属于一个控制器,才可以做事情。
(1)让xib属于一个控制器类iphone跟ipad适配


(2)关联

iphone跟ipad适配


(五)运行,我想要的结果。。

iphone跟ipad适配


-------


源代码:点击打开链接



热点排行