enum으로 모델을 만들어 가져와 사용하는방법
작성일
enum TweetFilterOptions: Int, CaseIterable {
case tweets
case replies
case likes
var title: String {
switch self {
case .tweets: return "Tweets"
case .replies: return "Tweets & Replies"
case .likes: return "Likes"
}
}
}
enum을 정의 후,
struct FilterButtonView: View {
var body: some View {
VStack(alignment: .leading) {
HStack {
ForEach(TweetFilterOptions.allCases, id: \.self) { option in
Text(option.title)
}
}
}
}
}