iphone에서와 다르게 ipad는 bottombar 보다는 primaryAction 위치에 탭바아이템을 표시하는 것이 보통이다.
@Environment(\.horizontalSizeClass) var horizontalSizeClass
horizontalSizeClass
가 ipad에서는 regular인 점을 이용하여 분기한다.var placement: ToolbarItemPlacement {
if horizontalSizeClass == .regular {
return .primaryAction
} else {
return .bottomBar
}
}
...
.toolbar {
ToolbarItemGroup(placement: placement) {
...
}
}