Nas dicas de compatibilidade do iOS 6 amp 7, recomenda-se verificar uma API específica como essa. O mesmo deve ir para o iOS 8. Agora eu leio que você deve verificar se existe um determinado método ou classe em vez de verificação de versão. Aqui RespondeToSelector entra. Isso deve ser algo assim. Mas, como alguém verificaria se existe uma classe inteira como UIAlertController. Não há NSClassFromString como em Objective-C. Eu também vi algo como isto em Objective-C. Alguma coisa assim faz o truque. Como alguém faria isso em C? Ou quais outras formas existem para verificar o UIAlertController. UISearchController. e assim por diante. Perguntou Oct 10 14 em 8: 54View é exibido na barra de status no iOS 7 e EdgesForExtendedLayout não ajuda Im tendo um problema que minha exibição é exibida na barra de status. Depois de pesquisar, descobri que tinha que adicionar This. EdgesForExtendedLayout UIRectEdge. None ao ViewDidLoad () do ViewController, mas isso não funciona para mim. Como referência, usei o exemplo do helloiPad de xamarin (docs. xamarinsamplesHelloiPad) Adicionou uma etiqueta colocando-a no topo da tela no IB. No iOS6, ele é exibido corretamente. Agora eu adicionei a linha this. EdgesForExtendedLayout UIRectEdge. None e execute-o no simulador iOS7, o rótulo é exibido na barra de status. O que estou fazendo de errado
Комментариев нет:
Отправить комментарий