Facebook使用FBSDKLoginButton在故事板和代码中添加不同的图片

时间:2015-11-09 10:12:19

标签: ios swift fbsdk

我在我的应用程序中使用FBSDKLoginButton,一切正常,只有差异我发现当我尝试使用代码添加按钮时,它会添加带有文本的Facebook登录按钮"登录与Facebook"当我尝试将按钮放在故事板上时,它会显示"登录"仅

我想将按钮放在故事板上,我可以将样式更改为通过代码获取的样式。

        let loginView : FBSDKLoginButton = FBSDKLoginButton()
        self.view.addSubview(loginView)
        loginView.center = self.view.center
        loginView.readPermissions = ["public_profile", "email", "user_friends"]
        loginView.addTarget(self, action: "loginFb:", forControlEvents: UIControlEvents.TouchUpInside)

2 个答案:

答案 0 :(得分:0)

您只需要更改大小。如果你增加足够的宽度,它将更新为首选样式。

答案 1 :(得分:-1)

首先将属性定义为.h文件

@property(强,非原子)IBOutlet FBLoginView * loginView;

然后在故事板中选择要显示的UIButton 并在检查器窗口中为UIButton设置以下属性,将类名称作为FBLoginView enter image description here