如何在iPhone 5中支持自定义graphics
如何在iPhone 5,4英寸显示器中支持自定义graphics。
我知道,默认情况下,需要添加-568h前缀,当我的状态栏被隐藏,我的背景图像大小为640 x 1136像素时,它的工作。 但是当我需要为大小小于1136像素的屏幕添加自定义背景时,它不起作用。
那么如何在新的视网膜显示器中支持自定义graphics?
你可以使用我的三个#define
s:
#define isPhone568 ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568) #define iPhone568ImageNamed(image) (isPhone568 ? [NSString stringWithFormat:@"%@-568h", image] : image) #define iPhone568Image(image) ([UIImage imageNamed:iPhone568ImageNamed(image)])
只要给你的图像-568h@2x.png表示法,并使用iPhone568ImageNamed
得到标准名称或iPhone 5 /新iPod的名称。
- iOS 10中使用自定义单元格的collectionViewContentSize
- 目标C分配/释放错误
- 从unauth切换到开发人员身份validation的authentication用户 – AWS iOS SDK
- iOS-如何避免对话框“想使用你的当前位置”
- 使用UIPageViewController从最后一个循环到第一个(反之亦然)
- 如何使整个呼叫可以进行?
- 如何在没有用户交互的情况下从iOS相机捕捉图像?
- 在jQuery if / then语句中识别iOS用户代理的简单方法?
- Swift中的JSQMessagesViewController与Xcode 6.3的Objective-Cselect器问题