原创游戏:《兄弟霸业》,请大家支持!!!
任何问题都可以联系我邮箱:fss@newxls.com
1.合并iPad iPhone版本资源
在iOS开发中,经常会设置到StoryBoard的使用,这个时候肯定会考虑到iPad版本的StoryBoard和iPhone版本的storyborad
很多时候,我们会用两套图,一套给iPad版本,一套给iPhone版本,这样带来了,不少的问题是资源冗杂,资源更新代价大,包体量大等的问题
我们会合并两个版本的storyboard,以一套供两个版本使用,google后,发现这样的解决也不少:
http://stackoverflow.com/questions/8465769/converting-storyboard-from-iphone-to-ipad
那么还有没有别的方法呢?其实有一种奇淫技巧,就是用iPad的storyboard(大)缩小到iPhone的版本:
if (!([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) && self.autoScaleSize < 1.0) {
CGAffineTransform controllerTransform = CGAffineTransformScale(controller.view.transform, self.autoScaleSize, self.autoScaleSize);
[controller.view setTransform:controllerTransform];
}
而这个autoScaleSize这个参数就是需要自己计算的啦