iOS
UIAppearance
수색…
모든 클래스 인스턴스의 모양 설정
모든 클래스 인스턴스의 모양을 사용자 정의하려면 원하는 클래스의 모양 프록시에 액세스하십시오. 예 :
UIButton 색조 색 설정
빠른:
UIButton.appearance().tintColor = UIColor.greenColor()
목표 -C :
[UIButton appearance].tintColor = [UIColor greenColor];
UIButton 배경색 설정
빠른:
UIButton.appearance().backgroundColor = UIColor.blueColor()
목표 -C :
[UIButton appearance].backgroundColor = [UIColor blueColor];
UILabel 텍스트 색상 설정
빠른:
UILabel.appearance().textColor = UIColor.redColor()
목표 -C :
[UILabel appearance].textColor = [UIColor redColor];
UILabel 배경색 설정
빠른:
UILabel.appearance().backgroundColor = UIColor.greenColor()
목표 -C :
[UILabel appearance].backgroundColor = [UIColor greenColor];
UINavigationBar 색조 색 설정
빠른:
UINavigationBar.appearance().tintColor = UIColor.cyanColor()
목표 -C :
[UINavigationBar appearance].tintColor = [UIColor cyanColor];
UINavigationBar 배경색 설정
빠른:
UINavigationBar.appearance().backgroundColor = UIColor.redColor()
목표 -C :
[UINavigationBar appearance].backgroundColor = [UIColor redColor];
컨테이너 클래스에 포함 된 클래스의 모양
appearanceWhenContainedInInstancesOfClasses:
사용 appearanceWhenContainedInInstancesOfClasses:
컨테이너 클래스의 인스턴스 내에 포함 된 경우 클래스의 인스턴스 모양을 사용자 정의합니다. 예를 들어, ViewController
클래스 내의 UILabel
의 textColor
와 backgroundColor
의 textColor
은 다음과 같습니다 :
UILabel 텍스트 색상 설정
빠른:
UILabel.appearanceWhenContainedInInstancesOfClasses([ViewController.self]).textColor = UIColor.whiteColor()
목표 -C :
[UILabel appearanceWhenContainedInInstancesOfClasses:@[[ViewController class]]].textColor = [UIColor whiteColor];
UILabel 배경색 설정
빠른:
UILabel.appearanceWhenContainedInInstancesOfClasses([ViewController.self]).backgroundColor = UIColor.blueColor()
목표 -C :
[UILabel appearanceWhenContainedInInstancesOfClasses:@[[ViewController class]]].backgroundColor = [UIColor blueColor];
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow