Могу ли я программно создать WKInterfaceButton?

просто быстрый вопрос, возможно ли это вообще: могу ли я программно создать WKInterfaceButton элементов для AppleWatch? Или мне нужно все компоновать в InterfaceBuilder и я не могу динамически добавлять элементы пользовательского интерфейса на часы?

Пока я не нашел ничего подобного это для AppleWatch с watchOS 2. и мне непонятна документация.

Спасибо за любые идеи.


person Christoph Eicke    schedule 28.10.2015    source источник


Ответы (1)


Вы не можете создавать WKInterfaceObjects программно и добавлять их в иерархию представлений. Единственным исключением является WKInterfaceControllers, которые вы можете нажимать/представлять программно (хотя вам все равно нужно сначала добавить их в раскадровку).

person joern    schedule 28.10.2015
comment
Хорошо, спасибо, это депрессант. Я хотел представить список кнопок в пользовательском интерфейсе, которые я получаю из приложения iPhone и которые можно там настроить. В качестве обходного пути я теперь буду использовать WKInterfacePicker, а затем посмотрю, какой элемент был выбран для перехода к следующему представлению. - person Christoph Eicke; 29.10.2015
comment
Разве вы не можете использовать WKInterfaceTable для этого? - person joern; 29.10.2015
comment
Вау, да, я еще не знал о WKInterfaceTable. Спасибо! - person Christoph Eicke; 29.10.2015