Я смотрю пример приложения, которое включает в себя редактирование текста. Он имеет некоторые кнопки форматирования шрифта, как это:Cocoa: всплывающие кнопки форматирования шрифтов
Я не могу найти, где в коде они создаются, что заставляет меня думать, что они приходят построены в так или иначе. Например, кнопка всплывающего шрифта отображает все шрифты и имеет самые последние используемые шрифты вверху.
Я не смог понять, как достичь этого путем поиска по Google. Как создаются эти типы шрифтовых кнопок?
EDIT: Чтобы уточнить ... моя настоящая цель - создать приложение с компонентом редактирования текста. Я хочу, чтобы у него были кнопки форматирования текста, подобные этому. Поэтому меня не интересует, как это было сделано в этом конкретном случае; скорее, я хочу знать, какой приемлемый метод для этого.
EDIT 2: Вот что я говорю с кнопкой шрифта. Это только кажется, что происходит волшебно:
EDIT 3: Вот еще одна интересная вещь. Он включает изображения для кнопок в проекте (например, жирный значок и курсивный значок), но насколько я могу сказать, эти изображения никогда не используются. Так что, как будто он нашел другой способ сделать это.
EDIT 4: Ну, теперь я понял, что то, что я вижу, это панель инспекторов NSTextView. Может ли кто-нибудь помочь в ее размещении?
Вы смотрели файлы '.xib'? – trojanfoe
Их нет. Пользовательский интерфейс создается в коде. –
Что такое имя приложения-образца? Это какой-то официальный образец Apple? .. – Jay