Пользовательский элемент ControlWidgetButton SfSymbol на iOS 26IOS

Программируем под IOS
Ответить
Anonymous
 Пользовательский элемент ControlWidgetButton SfSymbol на iOS 26

Сообщение Anonymous »

Я пытаюсь реализовать ControlWidgetButton на iOS 26, и не может показаться, что он не может иметь пользовательского символа. Опция меню. < /p>
Я затем создал новый символ изображения, установленную в xcode и перетащил в экспортированный символ, чтобы импортировать его в xcode. < /p>
Я попробовал два разных метода отображения значка в контроле.

Код: Выделить всё

Image("custom.viewfinder")

[*]

Код: Выделить всё

Image(systemName: "custom.viewfinder")< /code> < /li>
< /ol>
Я также попробовал встроенный подход SF Symbol < /p>
[list]
Image(systemName: "viewfinder")
[/list]
Результаты этих трех тестов можно увидеть здесь:
Только встроенные в системные символы, кажется, появляются < /strong>. Я не могу получить свой Custom Symbol отображать в управлении, даже если он [/b] отображает в моем основном приложении Swiftui при импорте одного и того же пользовательского файла активов.struct LaunchScanControl: ControlWidget {
static let kind: String = "com.example.site.control"

var body: some ControlWidgetConfiguration {
StaticControlConfiguration(
kind: Self.kind,
) {
ControlWidgetButton("Scan", action: LaunchScanIntent()) {_ in
Label {
Text("Scan")
} icon: {
Image(systemName: "custom.viewfinder")
}

}
}
.displayName("Title")
.description("Capture a product.")
}
}

< /code>
У кого -нибудь успел добавить пользовательский значок в их контроль, особенно с iOS 26? Какой подход сработал для вас?

Подробнее здесь: https://stackoverflow.com/questions/797 ... -on-ios-26
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»