Как Вы отображаете пользовательский UIViews в InterfaceBuilder?

Поскольку вы включаете файл в функцию, он не получает доступа к глобальным переменным. Вам нужна декларация global. tpl.menu.php должно быть:

<?php global $var; echo $var; ?>
18
задан Constantino Tsarouhas 6 January 2013 в 23:44
поделиться

1 ответ

Чтобы сделать это, на самом деле необходимо создать плагин для Интерфейсного Разработчика, который использует пользовательский класс. После того как Вы создаете и устанавливаете свой плагин, Вы сможете перетащить экземпляры своего класса (Ваше представление) на другой window/view/whatever точно так же, как любое другое управление. Для начала работы с созданием Плагинов IB посмотрите Интерфейсное Руководство по программированию разработчика Plug-In . Кроме того, я рекомендую смотреть на книгу Aaron Hillegass, Программирование Какао для Mac OS X . А также будучи очень хорошо записанным и легкий понять, это имеет главу по созданию Ваших собственных средств управления Палитрой IB.

18
ответ дан 30 November 2019 в 09:07
поделиться