Le processus d'autorisation FB est basé sur OAuth, et l'idée générale est que les utilisateurs doivent jamais devoir vous donner leur nom d'utilisateur ou mot de passe. Si vous implémentez votre propre interface de connexion, cela signifie que toutes les informations que les utilisateurs tapent sont transmises via votre code, ce qui signifierait que vous rompez l'intention d'OAuth, même si vous pouviez le faire fonctionner (ce qui n'est pas très facile).
Une alternative consiste à modifier l'apparence de la page en exécutant du code Javascript sur la page Web du FB après son chargement depuis le réseau. (Vous le feriez en utilisant -[UIWebView stringByEvaluatingJavaScriptFromString]
) Mais même si c'est possible, comme taskinoor, je ne pense pas que ce soit une bonne idée, car l'essentiel est que les utilisateurs se sentent confiants que la page FB et rien d'autre qu'ils tapent leur info en.
En fait, il n'est pas possible pour les utilisateurs d'iPhone de s'assurer que vous n'avez pas truqué toute la vue Web, mais au moins vous ne devriez pas essayer de les rendre suspicieux.
Merci pour votre réponse je l'implémente dans mon code – user390187