Я создал строку меню на карте, я хочу, чтобы эта строка меню была только на текущей карте, но она появилась в основном стеке. Я не знаю, как это решить.
Как скрыть строку меню во второй карточке в livecode
comment
Пожалуйста, опубликуйте некоторые из ваших попыток кода.
- person Bram   schedule 24.04.2015
Ответы (1)
Панель меню — это группа, которая по умолчанию создается с включенным свойством backgroundBehavior и, вероятно, добавляется ко всем карточкам. Чтобы удалить строку меню с карты, выберите группу строк меню, используйте Инспектор, чтобы отключить backgroundBehavior группы, а затем выберите «Удалить группу» в меню «Объект». Строка меню будет удалена с текущей карточки, но останется на всех других карточках, содержащих группу.
person
Scott Rossi
schedule
24.04.2015
Спасибо, @Скотт Росси. Я новичок, не могли бы вы дать пошаговую процедуру отключения фонового поведения группы.
- person Shalu; 24.04.2015
Выберите группу строки меню, просмотрите панель «Основные свойства» палитры «Инспектор» и снимите флажок с надписью «backgroundBehavior». Вы также можете использовать окно сообщения, выполнив установку backgroundBehavior selObj на false. Основная причина отключения этого свойства заключается в том, что строка меню не добавляется автоматически к любым новым картам, которые вы создаете в своей стопке.
- person Scott Rossi; 24.04.2015
Спасибо, @Scott Rossi, это работает. Но я создал строку меню на второй карточке, и мой стек - это страница входа, а строка меню появляется в стеке. как я решаю это любым альтернативным методом
- person Shalu; 24.04.2015
Я не уверен, какую проблему вы пытаетесь решить. Если панель меню присутствует на карточке, ее можно удалить: Меню объектов › Удалить группу. Если панели меню НЕТ на карточке, но вы хотите, чтобы она была на карте: Меню объектов › Разместить группу › [название вашей панели меню]. Если вам вообще не нужна панель меню, удалите группу панели меню.
- person Scott Rossi; 24.04.2015