Я разрабатываю приложение для какао для Mac. Я создал окно настроек с четырьмя кнопками на панели инструментов. Я загружаю взгляды на событие нажатия кнопок. Его работа прекрасна. Что я хочу знать, так это как загрузить другой вид при нажатии кнопки в представлении. Как и в окне предпочтений Safari, есть вкладка с именем Privacy. И есть кнопка «Детали ...» на вкладке «Конфиденциальность». Когда мы нажимаем на эту кнопку, отображается новое представление, в котором отображается список файлов cookie. Любая идея, как загрузить вид, такой как просмотр, загруженный при нажатии кнопки «Подробности ...» ???Как загрузить второй вид в окне предпочтений какао
0
A
ответ
0
Существует несколько подходов, в зависимости от того, что вы пытаетесь выполнить. Проще всего, вероятно, создать представление, которое вы хотите, но сделайте его скрытым, когда вы не хотите, чтобы он был видимым. Затем, когда пользователь нажимает кнопку «Подробнее ...», сделайте ее видимой (и, возможно, расширьте окно, если необходимо), вызвав [-NSView setHidden: NO].
Другим способом является просмотр отдельного представления в вашем .nib-файле, а при нажатии кнопки «Подробнее ...» вставьте представление в соответствующее окно с помощью [-NSView addSubView:].
Вы также можете создать представление во время выполнения, когда пользователь нажмет кнопку «Подробнее ...». Это похоже на большую работу.
Смежные вопросы
- 1. ДиалогСообщение в окне предпочтений
- 2. Как загрузить частичный вид в новом окне?
- 3. Как показать/скрыть второй вертикально-расколотый вид в Какао?
- 4. Ошибка размера текста в окне предпочтений
- 5. Android: Как использовать кнопки в окне предпочтений
- 6. загрузить второй вид с первого взгляда
- 7. Выпадающий вид в какао
- 8. Как загрузить вид + форму в модальном окне в Yii
- 9. Древовидный вид на какао
- 10. Какой вид используется какао?
- 11. HTML-подобный вид в какао?
- 12. Повторите вид в приложении какао
- 13. Использование статического поля в окне предпочтений xml
- 14. Python не отображается в окне предпочтений
- 15. Какао - эффективный вид чертежа
- 16. Как показать разные виды в одном окне в какао?
- 17. Как загрузить вид в viewDidLoad?
- 18. Загрузить частичный вид в главном окне при щелчке
- 19. Как добавить кнопку радио в окне предпочтений в Android?
- 20. Как увеличить размер панели навигации в окне предпочтений в eclipse
- 21. Как отменить сохранение предпочтений при использовании привязок какао?
- 22. Как загрузить второй вид, который может видеть первый вид thurgh it (прозрачный), в ios 9
- 23. Какао пользовательский вид для NSMenuItem
- 24. MacRuby: загрузить пакет какао
- 25. Какао: Прокрутите все элементы управления в окне?
- 26. UIAutomation второй вид ios
- 27. Эмуляция категории предпочтений для Android Вид:
- 28. Какао: NSAlert в правильном окне (2 экрана)
- 29. Второй вид таблицы в UITableViewController
- 30. Как подключить слой в окне (вид)
Спасибо за ваш ответ. Я пробовал сначала два подхода. Используя эти методы, я могу показать представления, но не так, как показано в настройках Safari, нажав кнопку «Подробнее ...», как обсуждалось в моем вопросе. Я не могу его оживить, а также панель инструментов и предыдущее представление не отключены, как в Safari. Я создал отдельные представления в том же файле .nib и хочу показать, анимируя, как в Safari. На самом деле я новичок в разработке какао, поэтому вы можете предоставить мне пример кода для этого? –
Жду вашего ответа. Можете ли вы предоставить ссылку или исходный код для этого? –
Извините, меня не было в отпуске на несколько недель. Похоже, что вам нужен лист с дополнительной информацией. [Здесь] (http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Sheets/Sheets.html) - это некоторые документы о начале работы с листами. – user1118321