enum SelectElement: Identifiable {
case simple
case classic
case custom(
title: String,
icon: Image, //Expected parameter name followed by ':'
@ViewBuilder actionView: (() -> Content)?
)
@ViewBuilder var actionView: (() -> Content)? {
switch self {
case let .custom(_, _, builder): //Tuple pattern has the wrong length for tuple type '(String, Image)'
builder
default:
nil
}
}
}
< /code>
Какой вариант использования? Пользовательский один из них определил заголовок, предопределенный значок, и теперь мне нужен там пользовательский просмотр
, где я могу добавить жест и обнаружить нажатия в этом конкретном представлении внутри параметра, а не только сама опция.
Вот мой перечисление: < /p> [code]enum SelectElement: Identifiable { case simple case classic case custom( title: String, icon: Image, //Expected parameter name followed by ':' @ViewBuilder actionView: (() -> Content)? )
@ViewBuilder var actionView: (() -> Content)? { switch self { case let .custom(_, _, builder): //Tuple pattern has the wrong length for tuple type '(String, Image)' builder default: nil } } } < /code> Какой вариант использования? Пользовательский один из них определил заголовок, предопределенный значок, и теперь мне нужен там пользовательский просмотр [/code], где я могу добавить жест и обнаружить нажатия в этом конкретном представлении внутри параметра, а не только сама опция.