Tocropviewcontroller: Suporte iPhone X

Criado em 13 set. 2017  ·  12Comentários  ·  Fonte: TimOliver/TOCropViewController

Pular aqui antes que qualquer outra pessoa o faça.

Devido ao layout extremamente customizado deste controlador de visualização, ele é hilariante no iPhone X.

simulator screen shot - iphone x - 2017-09-13 at 15 14 53

Na maior parte, deve ser apenas uma questão de fazer com que a barra de ferramentas e as inserções da caixa de corte obedeçam à área segura do iOS 11. Não deve ser MUITO ruim de consertar.

bug in progress

Comentários muito úteis

Tudo bem. Está feito. Acabei precisando passar um dia inteiro nisso, mas finalmente acabou. : D

img_4507

Havia muitos casos pequenos que quebraram por pura virtude do fato de que o entalhe do iPhone X apresenta um deslocamento bastante substancial. Muitas imagens quebraram ao executar animações de rotação nelas e similares.

Testei-o minuciosamente no meu iPhone X, meu iPad e iOS 10.3 no Simulador e estou feliz com isso.

Ele foi enviado para o CocoaPods na versão 2.2. Aproveitar!

Todos 12 comentários

@TimOliver Quando esse problema será corrigido?

Já está praticamente concluído em master . A única coisa que resta é que eu preciso configurar o fundo da barra de ferramentas para se estender sob o entalhe, mas mesmo isso não é um grande problema, pois não é perceptível.

Pretendo encerrar este problema depois de terminar essa parte. Mas eu tenho algumas outras coisas urgentes, então não vou me comprometer com nenhum período de tempo, exceto 'antes do lançamento do iPhone X'. :)

O iPhone X deve ser lançado em 3 de novembro. Estou trabalhando em outro problema com este repositório, mas também esperava oferecer suporte ao iPhone X em meu aplicativo que será lançado nas próximas semanas. Por acaso você tem alguma atualização sobre isso? Obrigado.

Não. Nenhuma atualização no momento, desculpe. Estou em várias conferências esta semana
sem minha configuração de dev. XD

OK. Estou voltando para casa da minha semana de conferência agora. Tive uma chance rápida de preencher o resto da lógica do iPhone X que estava faltando.

Está tudo registrado em master agora. Experimente puxar para baixo e veja como fica para você! Se tudo estiver bem, cortarei uma nova versão do CocoaPods depois de voltar para casa.

Acabei de testar a filial master . O entalhe ou a barra do sistema se sobrepõe à IU em algumas situações. Esse problema afeta todos os dispositivos (iPhone X, iPad, iPhone 8) e também dispositivos que executam iOS 10.

bildschirmfoto 2017-11-01 um 12 46 15
bildschirmfoto 2017-11-01 um 12 46 35
bildschirmfoto 2017-11-01 um 12 49 03

Desculpe por incomodar. alguma boa notícia sobre o assunto?

Desculpe incomodar novamente, Tim. Alguma atualização com este problema? Obrigado por este ótimo controlador, novamente.

Desculpa pelo atraso, pessoal! Fiquei sem Mac durante toda a semana passada, mas estou de volta aos negócios agora!

Oh caramba, ok. Eu vejo o problema. A inserção superior não é responsável pelo entalhe adequadamente ainda no iPhone X, e nem mesmo manipula a barra de status corretamente em outros dispositivos iOS.

Acho que sei como consertar. Vou ver se consigo resolver tudo hoje. :)

OK! ACHO que resolvi a maioria dos problemas. A implementação é um pouco complicada, então vou passar por ela amanhã e refiná-la adequadamente para ter certeza de que funciona corretamente (é uma questão de testar paisagem / retrato no iPad, iPhone e iPhone X. Cada um tem comportamentos diferentes com o status Barra.)

Enquanto isso, pegue a versão mais recente de master e veja como isso parece para você. :)

Oi Tim, obrigado pela atualização! Com a nova versão de master (commit 4835a0 ), parece correto em retrato no iOS 11. Configurações que usam paisagem ou iOS 10 ainda parecem erradas.

Tudo bem. Está feito. Acabei precisando passar um dia inteiro nisso, mas finalmente acabou. : D

img_4507

Havia muitos casos pequenos que quebraram por pura virtude do fato de que o entalhe do iPhone X apresenta um deslocamento bastante substancial. Muitas imagens quebraram ao executar animações de rotação nelas e similares.

Testei-o minuciosamente no meu iPhone X, meu iPad e iOS 10.3 no Simulador e estou feliz com isso.

Ele foi enviado para o CocoaPods na versão 2.2. Aproveitar!

Esta página foi útil?
0 / 5 - 0 avaliações