UIVIew의 모든 스타일을 정의하는 클래스가 있습니다. 그들은 모두 미리 정의되어 있지만 이것을 발사 할 때 확실하지 않습니다. 프로그래밍 방식으로 모든 UIView에 스타일을 적용하는 방법
나는 이것에 대한 확장을 만들려고
:extension UIView
{
func willMoveToSuperview(newSuperview: UIView?)
{
self.stylize() // Another extension somewhere (not here my problem)
}
}
그리고이 오류를 받고 있어요는 :
Method 'willMoveToSuperview' with Objective-C selector conflicts with previews declaration with the same Objective-c selector
나는 그것을 무시하려고 노력하지만, 어느 일을하지 않았다.
모든 UIView가 표시 될 때 동일한 동작을 적용하는 방법에 대한 아이디어가 있습니까?
바로 그거야! 고맙습니다. – Brduca
관심있는 경우 구현 예를 보려면 [StyleSheet] (https://github.com/werediver/StyleSheet) (구성 가능하고 재사용 가능한 스타일이있는 스타일링 마이크로 프레임 워크)를 살펴보십시오. – werediver