티스토리 뷰
UIKit에서는 UIButton을 상속받은 클래스를 만들었듯...
SwiftUI에서는 ButtonStyle을 사용하게 된다!
struct HomeScrollButtonStyle: ButtonStyle {
var isSelected = false
func makeBody(configuration: Self.Configuration) -> some View {
VStack {
configuration.label
.foregroundColor(isSelected ? Color.red : Color.black)
.font(isSelected ? .largeTitle : .body)
if isSelected {
Circle().frame(width: 5, height: 5, alignment: .center)
}
}
}
}
이런식으로 써주면 된다.
'macOS, iOS' 카테고리의 다른 글
[iOS] 네이버 간편로그인(네아로) for SwiftUI (2) | 2021.02.25 |
---|---|
[iOS] device 정보 가지고 오기 (0) | 2021.02.25 |
[iOS] 이미지 업로드 방법 - Alamofire 없이 (0) | 2021.02.22 |
[Swift] iOS13부터 get은 body갖는거 아예 허용 안됨 (0) | 2021.02.22 |
[SwiftUI] TabView (0) | 2021.02.20 |