Я выбрал макет страницы для моего приложения WatchKit. На каждой странице отображается таблица. Я хочу, чтобы расположение таблицы было одинаковым на всех страницах. Я буду подавать отфильтрованные данные на каждую страницу во время выполнения, поэтому по существу страницы будут идентичными, за исключением того, что данные будут разными.Как повторно использовать WKInterfaceTable в WatchKit
Одним из способов достижения этой цели является вручную создать экземпляр InterfaceController для каждой страницы в InterfaceBuilder, а затем заполнить с GUI элементов и соединить выходы. Проблема здесь в том, когда я хочу что-то изменить (например, переместите ярлык или добавьте кнопку), мне придется применять это изменение последовательно к каждой странице.
Кроме того, для каждой страницы мне нужно подключить выходы к контроллеру строки таблицы, повторяя снова и снова. Вот иллюстрация:
Есть ли способ повторного использования таблицы?
Я считал наследование, но documentation говорит мне не подкласса WKInterfaceTable. Это также исключает создание таблицы программно.
Пригвожден. Спасибо, что прыгнул. – bgilham
Awesome. @bgilham: Я вижу, что вы говорили по существу то же самое, но это действительно помогает. – user443854