Eu adicionei rótulo simples em uma visão comnumberOfLines = 0, mas o agrupamento de caracteres não está funcionando como esperado no iOS7. Está sempre usando quebra de linha para quebra automática de caracteres. No entanto eu testei o mesmo código no Xcode 6 GM e está funcionando bem.
Existe alguma outra maneira de lidar com o envolvimento de personagens no iOS7? Este foi um problema conhecido em 7?
- ios7 charwrapping Anexo:
- ios8 charwrapping Anexo:
Respostas:
2 para resposta № 1Eu acho que é um bug no iOS 7. Temos um par de aplicativos onde acidentalmente usamos o NSLineBreakCharWrapping, e ele acabou de fazer quebra de linha que era o que pretendíamos ... e eles são de repente quebrados no iOS 8 .. ele não foi corrigido até o iOS 8 provavelmente a maioria o envoltório de tempo por palavra é usado e ninguém percebeu isso.
0 para resposta № 2
Apenas expandindo a resposta aceita, charO comportamento de encapsulamento foi provavelmente um bug no iOS 7 que fez a mesma coisa que quebra automática de linha. O iOS 8 retribui o comportamento pretendido e, portanto, quebra o uso como quebra automática de palavras.
someLabel.lineBreakMode = NSLineBreakByCharWrapping;
Para quebra de linha no iOS 8
someLabel.lineBreakMode = NSLineBreakByWordWrapping;