3
UIView
에 대한 배경 이미지를 설정한다고 가정 해보십시오. 분명히 [UIColor colorWithPatternImage]
을 호출하여이 작업을 수행합니다. UIColor
객체가 이러한 방식으로 초기화되었는지, 즉 단색이 아닌 패턴인지 여부를 판단 할 수있는 방법이 있습니까?UIColor가 패턴 기반인지 어떻게 알 수 있습니까?
UIView
에 대한 배경 이미지를 설정한다고 가정 해보십시오. 분명히 [UIColor colorWithPatternImage]
을 호출하여이 작업을 수행합니다. UIColor
객체가 이러한 방식으로 초기화되었는지, 즉 단색이 아닌 패턴인지 여부를 판단 할 수있는 방법이 있습니까?UIColor가 패턴 기반인지 어떻게 알 수 있습니까?
CGColorGetPattern(color.CGColor)
으로 전화를 걸 수 있습니다.
if (CGColorGetPattern(uiColor.CGColor)) {
// it's a pattern-based color
}
이
내가 시도 할 것 인 것이다,이 기능은 컬러 패턴 색상이 아닌 경우 발생하는 문서화하지 않지만,NULL
를 반환 할 것으로 기대하는 것이 합리적이다 이거 알아?
왜 당신이 원하는 않습니다 –