0

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)
4

2 回答 2

0

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

于 2016-02-28T14:41:58.760 回答
-1

首先,您为 .h 文件定义属性

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

然后在情节提要中获取一个 UIButton,您要在其中显示并在检查器窗口中将类名称作为 FBLoginView 设置为 UIButton 的以下属性 在此处输入图像描述

于 2015-11-09T10:32:08.597 回答