Bibi's DevLog ๐ค๐
TIL - 220428 : StackView์ subviews ์ง์ฐ๊ธฐ - .subviews, .arrangedSubviews, .removeArrangedSubview ๋ณธ๋ฌธ
TIL
TIL - 220428 : StackView์ subviews ์ง์ฐ๊ธฐ - .subviews, .arrangedSubviews, .removeArrangedSubview
๋น๋น bibi 2022. 4. 29. 00:30220428
StackView์ subviews ์ง์ฐ๊ธฐ - .subviews, .arrangedSubviews, .removeArrangedSubview
if badgeStackView.subviews.count != .zero {
badgeStackView.clearSubviews() // ์๋ ์ต์คํ
์
์ฐธ๊ณ
}
์๋์ ๊ฐ์ด UIStackView
์ ์ต์คํ
์
์ผ๋ก ๋ง๋ค์ด ๋๊ณ ์ฌ์ฉํ๋ฉด ํธํจ.
import Foundation
import UIKit
extension UIStackView {
func clearSubviews() {
self.arrangedSubviews.forEach { view in
self.removeArrangedSubview(view) // ๋ถ๋ชจ๋ทฐ์์๋ ์์ ๋ทฐ๋ฅผ ์ง์์ฃผ๊ณ
view.removeFromSuperview() // ์์ ๋ทฐ์์๋ ๋ถ๋ชจ ๋ทฐ๋ฅผ ์ง์์ค๋ค
}
}
}
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 2021๋ 6์ (0) | 2021.06.30 |
---|---|
[TIL] 2021๋ 5์์ TIL (0) | 2021.06.02 |
[TIL] 2021๋ 4์ TIL (0) | 2021.05.01 |
[TIL] 2021๋ 3์ TIL (0) | 2021.04.06 |
[TIL - 210302~210307] (0) | 2021.03.08 |