Pergunta

Eu estou olhando para um aplicativo de amostra que envolve alguma edição de texto. Ele tem alguns botões de formatação de fontes como este:

Digite a descrição da imagem aqui

Eu não consigo encontrar onde está sendo configurado, o que me faz pensar que eles vêm embutidos de alguma forma. Por exemplo, o botão pop-up da fonte lista todas as fontes e tem as fontes usadas mais recentemente no topo.

Eu não fui capaz de descobrir como conseguir isso por Googling. Como esses tipos de botões de fonte são criados?

Editar: Para esclarecer ... Meu objetivo real é criar um aplicativo que tenha um componente de edição de texto. Eu quero que ele tenha botões de formatação de texto como este. Então eu não estou realmente interessado em como foi feito neste caso específico; Em vez disso, quero saber qual é o método aceito para alcançar isso é.

Editar 2: Aqui está o que estou falando com o botão de fonte. Parece que está acontecendo magicamente:

Digite a descrição da imagem aqui

Editar 3: Aqui está outra coisa interessante. Ele incluiu imagens para os botões no projeto (como o ícone ousado e o ícone itálico), mas, tanto quanto eu posso dizer essas imagens nunca são usadas. Então é como se ele encontrasse alguma outra maneira de fazer isso.

Editar 4: Bem, agora descobri que o que estou vendo é a barra de inspetor NSstextView. Alguém pode fornecer alguma ajuda sobre como posicioná-lo?

Foi útil?

Solução 2

Acontece que o que estamos vendo aqui é a barra de inspetor NSstextView.Usando nstoolbar, fomos capazes de posicionar como queríamos.

Outras dicas

Além da aparência - que usa algum esquema escuro não padrão não disponível com controles de cacau padrão - parece ser tudo controles padrão do OS X Qual você pode simplesmente se configurar.

quanto à aparência escura ..
A Apple começou a adicionar algo como controles estilizados com o Classe NSAppearance Introduzido em Mavericks, no entanto, da documentação atual, ele ainda não faz muito (10.9).

No entanto, há, no entanto, alguns controles de terceiros que imitam os controles encontrados nos aplicativos Pro ou ILife do Apple. Exemplos são gpprokit ou snrhudkit (entre muitos outros).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top