336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
TabBarItem 에서 텍스트 색상을 수정 할 때 아래와 같이 한다.
1 | tabBarItem.setTitleTextAttributes([NSAttributedStringKey.foregroundColor.rawValue: UIColor.gray], for: .disabled) | cs |
하지만, 아래 이미지 같이 에러가 발생 할 때가 있다.
머 아시겠지만, NSAttributedStringKey 가 없다는 의미 이다.
https://stackoverflow.com/a/44641975
위 내용을 보면 iOS 11 버전에서 사용 가능 하다고 한다.
그럼 그 아래 버전에서는 어떻게 해야 할까?
아래와 같이 사용하면 된다.
1 | tbItem.setTitleTextAttributes([NSForegroundColorAttributeName: UIColor.gray], for: .disabled) | cs |
NSForegroundColorAttributeName을 이용하세요.
참고하세요.
'나의 플랫폼 > iOS' 카테고리의 다른 글
[iOS] Custom Alert (0) | 2017.09.06 |
---|---|
[iOS] Get image with actionsheet (0) | 2017.09.06 |
[iOS] Hex Color -> UIColor (0) | 2017.09.04 |
[iOS] TextField 첫 영문자를 항상 소문자로 시작하는 설정법 (0) | 2017.09.04 |
[iOS] Swift 원시 자료형 복사 (0) | 2017.09.01 |