Tocropviewcontroller: A tela fica toda azul depois de clicar no botão Concluído no iOS 13

Criado em 21 nov. 2019  ·  12Comentários  ·  Fonte: TimOliver/TOCropViewController

Após o recorte, quando clico no botão Concluído, toda a tela fica azul

Comentários muito úteis

Descobri que, se eu alterar self.dismiss (animated: true, Complementação: nil) para self.dismiss (animado: falso, conclusão: nil) (definir animado para falso) na função didCropToImage em meu aplicativo, então tudo funciona bem, mesmo com o estilo de apresentação popOver, então vou com isso por agora.

Todos 12 comentários

Estou tendo o mesmo problema com o iOS 13. Depois de tocar no botão Concluído, a tela fica toda preta e não retorna ao aplicativo. Atualizei para a versão 2.5.2 mais recente e este problema ainda persiste. O aplicativo não trava, apenas fica preso na tela preta, então preciso fechá-lo. Quando eu reinicio o aplicativo, ele mostra a imagem cortada corretamente, então parece que há algum problema ao retornar ao aplicativo de chamada do CropViewController após tocar em Concluído.

Isso ocorre porque a apresentação de visualização de cartão no iOS 13. Corrigida usando a seguir:

https://stackoverflow.com/a/58255416

Obrigado. Eu estava usando
cropViewController.modalPresentationStyle = .popOver

Isso funciona bem para dispositivos iPad. Mas não para dispositivos iPhone no iOS 13.
Portanto, preciso forçar modalPresentationStyle para fullScreen para o dispositivo de telefone agora.

Descobri que, se eu alterar self.dismiss (animated: true, Complementação: nil) para self.dismiss (animado: falso, conclusão: nil) (definir animado para falso) na função didCropToImage em meu aplicativo, então tudo funciona bem, mesmo com o estilo de apresentação popOver, então vou com isso por agora.

Eu também enfrentei esse problema, obrigado pela solução alternativa. Querendo saber quando isso será corrigido para iOS 13

+1 animar dispensar definitivamente parece muito melhor! Adoraria ver isso corrigido para iOS 13

Ei pessoal! Verifiquei duas vezes e o estilo de apresentação modal está explicitamente definido para tela inteira na biblioteca agora.

Por favor, tente puxar do mestre e me diga se ele está realmente consertado para você ou não.

@TimOliver agora está corrigido. Muito obrigado

Legal! Obrigado por confirmar isso para mim, @shamikagasc! Vou encerrar este problema agora.

Uma última coisa. Se você está gostando desta biblioteca e a está usando em um aplicativo de remessa, e precisa de suporte extra para ela, considere me patrocinar nos Patrocinadores do GitHub . Obrigado! : D

Isso não é corrigido se você estiver apresentando o controlador de cultura a partir de um controlador modal.
Dispensar sem animação ainda funciona.

Ou talvez o Pod não esteja atualizado com o mestre?

@TimOliver O problema ainda não foi corrigido, mesmo com o pod mais recente.

Desculpe pessoal. Por favor, não comente sobre um assunto encerrado.

Se o problema ainda persistir na versão mais recente, abra um novo problema e preencha com o máximo de código de amostra / capturas de tela / informações que eu puder usar para reproduzi-lo.

Obrigado!

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

Questões relacionadas

piyushlodaliya picture piyushlodaliya  ·  3Comentários

ojseven picture ojseven  ·  7Comentários

asadqazi picture asadqazi  ·  3Comentários

felipebonezi picture felipebonezi  ·  6Comentários

TimOliver picture TimOliver  ·  4Comentários