Swift UIView 배경색 불투명도
나는 그것에 UIView
a UILabel
가 있습니다. UIView에 흰색 배경색을 원하지만 불투명도는 50 %입니다. 설정에 관한 문제 view.alpha = 0.5
는 레이블의 불투명도도 50 %가 될 것이므로 UIView
흰색 배경색과 불투명도 (white_view)를 UIView
가진 다음 레이블 이있는 다른 레이블 (label_view ) 을 가질 수 있다는 것을 알아 냈습니다. ). 그런 다음 다음을 수행하여 "white_view"를 "label_view"에 추가합니다 label_view.addSubview(white_view)
.. 이것은 분명히 작동하지 않습니다. 나는 좋아하고 싶습니다 : label_view.backgroundView(white_view)
그러나 예를 들어 UIView
할 수 있는 것과 같은 배경보기를 설정할 수는 없습니다 UICollectionView
.
누구든지 이것을 해결하는 방법에 대한 단서가 있습니까?
편집 여러 답변이 거의 동일하기 때문에 여기에 입력하겠습니다. 이제 나는 이것도 시도했습니다.
label_view1.backgroundColor = UIColor.whiteColor().colorWithAlphaComponent(0.5)
label_view1.addSubview(firstPlacelbl)
endGameView.addSubview(label_view1)
과
label_view1.backgroundColor = UIColor(white: 1, alpha: 0.5)
label_view1.addSubview(firstPlacelbl)
endGameView.addSubview(label_view1)
그래도 레이블은 알파의 영향을받으며 불투명도는 50 %입니다. 색상 알파를 레이블이 아닌 0.5로 설정하기 때문에 내가 잘못한 것을 이해하지 못합니다. 어떤 아이디어?
알파를 사용하여 뷰의 배경색을 UIColor로 설정할 수 있으며 view.alpha에는 영향을주지 않습니다. view?.backgroundColor = UIColor(white: 1, alpha: 0.5)
alpha
보기의 속성을 설정하면 하위보기에 영향을줍니다. 투명한 배경 만 원하면보기의 backgroundColor
속성을 알파 구성 요소가 1보다 작은 색상으로 설정합니다 .
view.backgroundColor = UIColor.whiteColor().colorWithAlphaComponent(0.5)
Swift 3.0에서
yourView.backgroundColor = UIColor.black.withAlphaComponent(0.5)
이것은 xcode 8.2에서 나를 위해 작동합니다.
도움이 될 수 있습니다.
InterfaceBuilder
색상의 불투명도를 변경하여 설정할 수도 있습니다 .
귀하가 발견 한 문제 view
는 귀하의 UIView
. '보기'는 전체보기를 나타냅니다. 예를 들어 홈 화면은보기입니다.
'UIView'와 'UILabel'전체 '보기'를 명확하게 구분해야합니다.
스토리 보드로 이동하여 항목, Identity Inspector를 클릭하고 Restoration ID
.
이제 복원 ID를 사용하여 코드의 각 항목에 액세스합니다.
Swift에서는 간단합니다. 이 색상을 배경보기 색상에 넣으면 작동합니다.
let dimAlphaRedColor = UIColor.redColor().colorWithAlphaComponent(0.7) yourView.backGroundColor = dimAlphaRedColor
참조 URL : https://stackoverflow.com/questions/27439220/swift-uiview-background-color-opacity
'development' 카테고리의 다른 글
하나의 IPython 노트북 셀에 여러 이미지를 표시 하시겠습니까? (0) | 2020.12.31 |
---|---|
명령 줄에서 JSON 파일을 어떻게 예쁘게 인쇄 할 수 있습니까? (0) | 2020.12.31 |
PKCS12 내보내기 중에 OpenSSL이 " '화면'을 임의 상태로로드 중"과 함께 중단됨 (0) | 2020.12.31 |
APK 생성시 네이티브 Android 중복 파일 오류에 대응 (0) | 2020.12.31 |
Android 자동 가로 스크롤 TextView (0) | 2020.12.31 |