2016-09-16 3 views
0

iOS10에서 색상 속성을 설정할 때 표보기 셀이 더 이상 알파 값을 전달하지 않습니다. 나는 베타 버전에서 이것을보기 시작했으나 그것이 수정되어 애플 개발자 포럼에 대한 내 게시물이 무시되기를 바라고 있었다. 예를 들어 아래의 색상 코드는 테이블보기 셀에 할당 할 때 더 이상 작동하지 않습니다 (지금까지는 작동했습니다).iOS 10 맞춤 셀 색상 알파가 무시됩니다.

TABLE_50_RED [UIColor colorWithRed : 128.0 녹색 : 0 파랑 : 0.0 알파 : 0.3]
을 정의하십시오.
.
.
cell.backgroundColor = TABLE_50_RED;

전체 셀에 알파를 설정할 수 있지만 텍스트도 마찬가지입니다. 그리하여 원하지 않습니다. 텍스트 색의 알파를 1.0으로 설정해도, 셀의 알파는 영향을받지 않습니다.

다른 사람이이 문제가 발생합니까?

제안 사항?

감사

+1

'UIColor colorWithRed : green : blue : alpha :'에 대한 문서를 읽으십시오. 각 값의 유효 범위를 기록하십시오. – rmaddy

+0

그들은 모두 유효한 범위 감사합니다. 설명서에는 값이 0.0과 1.0 사이 여야한다고 나와 있습니다. 설명서에도 마찬가지입니다. "iOS 10 이상으로 연결된 응용 프로그램에서 색상이 확장 된 범위 sRGB 색상 공간으로 지정되었습니다." 처음에 이렇게 말한 적이 있었습니까? 실제로는 당신이주는 대신 대답하려한다고 생각했을 것입니다 나 약간 더 좋은 RTFM. 감사합니다. – alexpwalsh

+0

안녕하세요 : UIColor.colorWithAlphaComponent 함수를 사용해 보셨습니까? 당신의 상황에 대해 더 많이 알지 못하면 나는 이것을 명확한 대답으로 표시 할 수 없습니다. 셀의 알파를 설정하는 방법과 계층을 포함하는보기를 조금 확장 할 수 있습니까? – Sparky

답변

1

것은 rmdaddy는 정확하지만 - 나는 그의 대답을 좋아하지 않았다. 대답은 매개 변수에 문제가 있다고 말했지만 나무 숲을 볼 수 없었습니다. 나는 빨간 값이 128이었고 0.5 (128/256) 이어야만했다. 이것은 그가 특별히 지적한대로 매우 간단하게 해결되었을 수있다. 어리석은 질문 같은 것이 없습니다 - 단지 바보 같은 대답입니다.