2010-07-22 6 views
1

다른 뷰 맨 위에 배치 할 모듈 식 uiview가 노력하고있어. 모듈보기의 알파 값은 0.5이며 기본보기의 중간에 나타납니다.알파 0.5 UIView 맨 위에 UIView 퍼팅

이제는 모듈 식 UIView에서 텍스트를 렌더링하고 싶습니다. 그러나 언제나 : I :

[modularView addSubview:text] 

나는 모두 흐릿 해 보입니다.

어떻게하면 텍스트 택을 선명하게 할 수 있지만 상위 뷰의 알파는 0.5로 유지합니까?

감사합니다.

답변

4

보다는 배경 색상의 알파 설정), 당신이하지 그 뒤에 "modalview"앞에있는 텍스트를 추가하고 있는지 확인하십시오 :

PS는 ... 희망이 도움이 전체보기 :

[modularView setBackgroundColor:[UIColor colorWithRed:0.0 
             green:0.0 
              blue:0.0 
             alpha:0.5]]; 

이렇게하면 모든 하위보기가 완전 불투명하게 유지됩니다. 내 코드의 색상이 검은 색입니다. 원하는 색상의 RGB 값을 설정하기 만하면됩니다.

UIView 대신 UILabel을 사용하고 배경을 같은 방식으로 설정할 수도 있습니다. 그렇다면 하위 뷰를 추가 할 필요가 없습니다. 모듈라보기보기에 다른 항목이 있는지 잘 모르겠습니다.

1

나는 "modalview"가 전체 화면 이미지 위에 있습니다.

내 "모달 뷰"는 알파 1.0이고 배경색은 50 % 불투명도의 검정색입니다.

텍스트는 흰색으로 기본 강조 표시와 어두운 그림자가 1.0 시간 및 v 오프셋으로 표시됩니다.