Swift

iOS stackView 내 subview UI 변경

반다이크 2023. 5. 31. 13:16
반응형
 let subview = commentStackView.subviews[index]
    for sub in subview.subviews {
        if let imageView = sub.viewWithTag(100) as? UIImageView {
            imageView.image = UIImage(named: "Vector (6)")
        }
        if let label = sub.viewWithTag(101) as? UILabel {
            var count = Int(label.text ?? "0") ?? 0
            count -= 1
            label.text = "\(count)"
            label.textColor = Colors.POST_ITEM_LIKE_COUNT
        }
    }

stackview를 그릴때 tag를 넣어준뒤 서브뷰를 찾아 UI를 변경해준다.

반응형

'Swift' 카테고리의 다른 글

WKWebView의 UIDelegate completion crash 해결  (0) 2023.03.17
notRunnging 상태에서 링크 및 푸시에서 접근시  (0) 2023.01.17
Alamofire Swift  (0) 2022.07.15
RxSwift + Alamofire  (0) 2022.07.14
iOS ScrollView 설정  (0) 2022.06.05