我有一个适用于 iOS 应用程序的功能性 Facebook 登录按钮。我使用了一个 UIView 并将其添加到自定义类 FBSDKLoginButton。我想知道如何自定义登录 View ,以便我可以修改颜色和 Facebook 图标,而不是它的标准外观。
我正在使用 Swift,并使用 Cocoapods 下载了 Facebook SDK。
最佳答案
试试这个
for view in loginView.subviews as [UIView]
{
if view.isKindOfClass(UIButton)
{
var btn = view as UIButton;
let image = UIImage(named: "name") as UIImage?
btn.setBackgroundImage(image, forState: .Normal)
btn.setBackgroundImage(image, forState: .Selected)
btn.setBackgroundImage(image, forState: .Highlighted)
}
if view.isKindOfClass(UILabel)
{
var lbl = view as UILabel;
lbl.text = "Log in to facebook";
}
}
关于ios - 自定义 Facebook 登录 View Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29771185/