- This topic has 3개 답변, 2명 참여, and was last updated 4 years, 5 months 전에 by 야곰.
1 답변 글타래를 보이고 있습니다
-
글쓴이글
-
-
정재 이참가자
- 글작성 : 4
- 답글작성 : 11
저는 5개의 세그먼트가 있는데, 각각의 세그먼트들의 배경 색상과 각각의 text색상을 다르게 설정해주고 싶습니다.
구글링 결과 아래 subview를 만들어서 넣으라는 분이 있었는데, subview를 넣어보니, 현재 무엇이 select 되었는지 안보이게 되었습니다….
var subViewOfSegment: UIView = mySegmentedControl.subviews[0] as UIView subViewOfSegment.tintColor = UIColor.blueColor()
이미지로 만들어서 넣으라고 하시분도 있었는데, 아래의 함수를 사용하여 색상이 있을때 해당 색상의 사각형 이미지를 반환하여 넣어주라고 하셨는데, 검은색 색상만 나옵니다.
private func imageWithColor(color: UIColor) -> UIImage { let rect = CGRect(x: 0.0, y: 0.0, width: 1.0, height: 1.0) UIGraphicsBeginImageContext(rect.size) let context = UIGraphicsGetCurrentContext() context!.setFillColor(color.cgColor); context!.fill(rect); let image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return image! }
어떻게 설정해줄 수 있을까요?
2020-05-27 오후 6:59 #8252 -
-
-
글쓴이글
1 답변 글타래를 보이고 있습니다
- 답변은 로그인 후 가능합니다.