Como faço para usar fontes personalizadas em my apple watch app?

2015-01-30_21-23-05

Por padrão, o Xcode oferece apenas um número limitado de fontes para a criação de aplicativos Apple Watch. Os desenvolvedores que desejam fontes mais elaborados são necessários para adicioná-los manualmente para o projeto e alterá-las por meio de código. Aqui está como fazê-lo.

1. Certifique-se de que você tem o OTF arquivo da fonte. Neste tutorial, estou usando a fonte KaushanScript.

2015-03-12_17-56-26

2. Abra o projeto de Xcode para o qual você deseja adicionar uma fonte, direita; clique no alvo WatchKit Extensão, e escolha Add Files para ....

2015-03-12_17-57-28

3. Selecione o novo tipo de letra, certifique-se de que Copiar itens, se necessário é verificada eo dois alvos WatchKit são seleccionados antes de importar a fonte para o projeto.

2015-03-12_17-58-07

Certifique-se de que a fonte está incluído no pacote, selecionando o nome do projeto -> WatchKit Extensão -> Construir Fases -> Copiar Pacote de Recursos.2015-03-12_18-00-10

4. Adicione o Fontes fornecidas pela entrada de aplicação ao info.plist tanto da extensão WatchKit eo WatchKit App. Para O ponto 0, configurá-lo para o nome exato do arquivo fonte que você acabou de adicionar, incluindo a extensão da fonte.

2015-03-12_18-02-32

5. A fim de definir a fonte mais tarde, teremos o nome da fonte. Enquanto na maioria dos casos o nome da fonte é o mesmo que o nome do arquivo, ninguém pode garantir isso. Alguém na internet pode mudar o nome do arquivo, mas o nome da fonte permanece o mesmo. A fim de encontrar o nome real do tipo de letra, abra a InterfaceController.swift arquivo do ponto de vista inicial sob a extensão WatchKit, e chamar a printFonts método in awakeWithContext.

2015-03-12_18-12-38

6. Inicie a aplicação Watch, e encontrar o nome da fonte na área de depuração. Assim que tiver o nome do arquivo, você pode remover o método printFonts do arquivo rápida.

2015-03-12_18-12-14

7. Alterne para a exibição inicial do aplicativo relógio, adicionar um rótulo, e conectá-lo ao código usando IBOutlet.

2015-03-12_18-14-43

8. Finalmente, criar uma NSAttributedString instância com os parâmetros na imagem abaixo, e chamá label.setAttributedText (attributedText) para alterar o tipo de letra.

Preste muita atenção para o nome da fonte e seu tamanho.

2015-03-12_18-40-46

9. Iniciar o aplicativo novamente, e admirar a nova fonte.

2015-03-12_18-22-06

» » Como faço para usar fontes personalizadas em my apple watch app?