在iPhone 5c发布后,我很好奇是否有人知道如何获得iPhone 5c colored颜色 的API?我相信每个人都会发现将相应的UI colored颜色 方案加载到设备 colored颜色 中很方便.
我正在考虑将其包装成UIDevice类别,它将返回UIColor.
Update:
Please note, that in case of iPhone 5c, what you are really looking for is deviceEnclosureColor, as deviceColor will always return #3b3b3c, as it is a front colour.
方法签名:
-(id)_deviceInfoForKey:(struct __CFString { }*)arg1
UIIT设备类别:
@interface UIDevice (deviceColour)
- (id)_deviceInfoForKey:(struct __CFString { }*)arg1;
- (NSString*)deviceColourString_UntilAppleMakesItPublic;
- (NSString*)deviceEnclosureColour_UntilAppleMakesItPublic;
@end
@implementation UIDevice (deviceColour)
- (NSString*)deviceColourString_UntilAppleMakesItPublic
{
return [self _deviceInfoForKey:@"DeviceColor"];
}
- (NSString*)deviceEnclosureColour_UntilAppleMakesItPublic
{
return [self _deviceInfoForKey:@"DeviceEnclosureColor"];
}
@end