这样的动画如何适配?
我在iPhone5上,效果就不好了,如果用 autoLayout 动画会发生严重的不可控制,怎么解
我在iPhone5上,效果就不好了,如果用 autoLayout 动画会发生严重的不可控制,怎么解
2016-01-06
下面是用代码在 viewDidLayoutSubviews根据不同的iPhone更改一些参数的例子
#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)
由于Swift不支持在类里定义宏,所以要写在全局里。或者用 if(UIScreen.mainScreen().bounds.size.height == 568.0)
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
if(UIScreen.mainScreen().bounds.size.height == 568.0) {
self.dot.frame.origin.x = 94;
}
}
举报