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?