dieses Tutorial > Ich habe es geschafft, einen Facebook Login Button zu erstellen. Allerdings wird das Schaltflächenbild automatisch aus dem SDK zugewiesen, und es kann nicht angepasst werden (da es nicht im Storyboard erstellt wird). Daher kann ich kein eigenes Schaltflächenbild oder Text verwenden.
Ich glaube, dieser Teil des Codes (in ViewDidLoad) weist die Schaltfläche zu:
%Vor%Was ich tun muss, ist ein @IBOutlet Button im Storyboard zu erstellen und von dort aus anzupassen. Wie kann ich das tun?
Melden Sie sich mit der benutzerdefinierten Schaltfläche und dem Zugriffstoken an.
Holen Sie sich Benutzerinformationen in Facebook sdk 4.x
Aktualisierte Antwort mit dem letzten Facebook SDK (01.05.2016) und Swift 2.1
Erstellen Sie eine UIButton mit Interface Builder oder mit Code und verknüpfen Sie die Aktion dieser Schaltfläche mit dieser:
%Vor%Der glückliche Fall des vorherigen Codes löst die Funktion self.getFBUserData () aus, so dass Sie diese Funktion in derselben Datei implementieren müssen
%Vor%Wenn Sie die native Schaltfläche verwenden möchten, probieren Sie dies aus:
%Vor%