我有他们SDK的facebook登录按钮,想要更改文本.我试过这段代码:
facebookButton.setTitle("my text here", forState: .Normal)
Run Code Online (Sandbox Code Playgroud)
但它不起作用.有办法吗?
这是facebook登录按钮代码的样子:
//MARK: Facebook Login
func loginButton(loginButton: FBSDKLoginButton!, didCompleteWithResult result: FBSDKLoginManagerLoginResult!, error: NSError!) {
if error == nil {
facebookAPILogin(FBSDKAccessToken.currentAccessToken().tokenString, completionHandler: { error in
if error == nil {
self.performSegueWithIdentifier("loginToHomeSegue", sender: self)
} else {
self.showAlertWithTitle("Sorry".localized(), message: "There was a problem connecting with Facebook".localized() )
print(error)
}
}
)
} else {
showAlertWithTitle("Sorry".localized(), message: "There was a problem connecting with Facebook".localized() )
print(error.localizedDescription)
}
}
//Facebook Logout
func loginButtonDidLogOut(loginButton: FBSDKLoginButton!) {
print("User logged out") …Run Code Online (Sandbox Code Playgroud) 我试图改变FBLoginView按钮中的文字,但到目前为止我没有运气.我试着阅读README从FacebookSDK,并期待在互联网.我在项目本地化部分中添加了2种语言,它在每种语言的支持文件中创建了2个文件,但我尝试用README的示例内容更改字符串(使用更改的字符串值),但即使我更改了英文文件,我总是得到默认登录字符串.然后我尝试添加一些Bundle设置并在那里更改一些文件,但也没有运气.有人能告诉我如何逐步改变facebook字符串?谢谢
有没有办法强制Facebook登录按钮,使其显示"登录"而不是"使用Facebook登录"?以下是iPhone 6的外观

以下是iPhone 6 Plus

我简要地看了一下Github上的Facebook SDK,但未能找到解决方案.Facebook基本上会查看按钮的宽度,然后显示相应的文本.我不希望文本像iPhone 6 Plus上那样溢出.