Общий метод можно решить таким способом.
Код: Выделить всё
@ViewBuilder
func PermissionItemView(_ icon: String, _ title:String, _ text: String) -> some View {
if #available(iOS 15, *) {
HStack {
}
.listRowSeparator(.hidden)
}
else {
HStack {
}
}
}
я хочу сделать то же самое, что и Define Macro в C++.
Код: Выделить всё
@ViewBuilder
func PermissionItemView(_ icon: String, _ title:String, _ text: String) -> some View {
HStack {
}
if #available(iOS 15, *) {
.listRowSeparator(.hidden)
}
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... os-version
Мобильная версия