Привет, я новичок в разработке WatchKit
. Я хочу знать, что я могу обновить один контроллер интерфейса с несколькими данными для кнопки щелкаетОбновление InterfaceController с различными данными
ответ
Вы можете иметь много различных объектов в вашем InterfaceController, такие как метки, представление изображений и т.д.
Обновление WKInterfaceLabel
s
Вы должны вызвать метод setText() на соответствующей метке.
Например, у вас есть кнопка и метка, и вы хотите напечатать «Hello» на ярлыке при нажатии кнопки. В этом случае, вы должны подключить действие к кнопке в интерфейсе (с помощью контрольно-перетаскивая кнопки к коду), а затем добавьте следующий код в методе создания:
Swift
label1.setText("Hello")
Objective-C
[label1 setText:@"Hello"];
Обновление WKInterfaceImage
с
Вы должны вызвать методы setImage() или setImageNamed() на соответствующем изображении.
Во-первых, изображение должно быть расположено в каталоге активов вашей целевой цели WatchKit, должно быть в комплекте или доступно как UIImage
. Тогда вы могли бы использовать эти коды:
Дело № 1: Доступен как файл в расслоении или каталоге объектов
Swift
image1.setImageNamed("imageName")
Objective-C
[image1 setImageNamed:@"imageName"];
Корпус № 2: Ava ilable как UIImage
Swift
image1.setImage(image)
Objective-C
[image1 setImage:image];
Если вы хотите иметь анимированные фотографии, попробуйте this link.
Заключение
- Чтобы обновить
WKInterfaceLabel
с, вы должны вызвать метод SetText() на соответствующей этикетке. - Чтобы обновить
WKInterfaceImage
s, вы должны вызвать методы setImage() или setImageNamed() на соответствующем представлении изображения.
Ресурсы
- 1. Обновление AjaxFallbackDefaultDataTable с различными данными строки/столбца
- 2. stackplot с различными данными
- 3. JTable с 2 различными данными
- 4. График с Gnuplot статистики с различными тремя различными входными данными
- 5. WatchKit InterfaceController vs ViewController
- 6. Обмен данными с различными типами в UIActivityViewController
- 7. Высокий график с различными данными серии
- 8. NodeJS Получить два ряда с различными данными
- 9. Объединение двух SQL запросов с различными данными
- 10. AngularJS - аналогичная структура страницы с различными данными
- 11. Объект базы данных с различными данными
- 12. Автоматизировать заселение сюжетных с различными данными
- 13. Регистрация таблиц с различными данными в строках
- 14. JAVA: открыть файл с различными учетными данными
- 15. Время выполнения Goroutine с различными входными данными
- 16. События с различными типами и данными
- 17. Выполнение тестов JUnit с различными данными
- 18. Backbone.js: коллекция обновлений с различными данными
- 19. Различные экземпляры Solr с различными индексированными данными?
- 20. Обновление DataGridView, связанного с данными
- 21. Jexcel - Обновление первенствовать с данными
- 22. Обновление данных с новыми данными
- 23. Обновление данных с новыми данными
- 24. Обновление графика с новыми данными
- 25. Обновление переменной с входными данными
- 26. Обновление GridLayout с календарными данными
- 27. Использование логики `InterfaceController` для` ComplicationController '
- 28. ссылка interfacecontroller в стриже, watchkit
- 29. Не удается создать интерфейс InterfaceController
- 30. Получить WKInterfaceController ссылку, выдвигая interfaceController