同时支持iPad和iPhone的应用怎么做?


关于同时支持iPad和iPhone我有两个问题

  1. 怎么判断当前设备是iPad还是iPhone,哪种方法比较好
  2. 对于不同的设备,怎么去实现不同的布局和样式,我的应用不是简单的哪种等比例放大

ipad ios iphone

弱智狂战士 11 years, 10 months ago

1.判断,我是定义了一个宏

#define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)

2.不同的布局,如果用xib的话,单独定义ipad的xib,初始化的时候判断,调去相应xib,没用xib的话,变化又很大,那最好单独为iPad写一个viewcontroller了。

KK君在搞笑 answered 11 years, 10 months ago

Your Answer