Após o recorte, quando clico no botão Concluído, toda a tela fica azul
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:
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!
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.