我正在尝试将Facebook登录集成到我的iOS应用程序中(使用XCode 6+和部署目标是iOS 7.0)。我在故事板中为我的ViewController放置了一个普通的UIButton,然后用FBSDKLoginButton更改为自定义类,因为我需要的按钮尺寸比原来大一些。
登录过程运行良好,登录按钮图像显示完美,但登录后按钮变为“注销”,背景看起来透明,后面有一些奇怪的白色矩形。
以下是该问题的说明:
有人知道我做错了吗?
答案 0 :(得分:18)
我使用UIButton面临同样的问题,但我将其更改为UIView并且它运行正常。可能采用这种方法,或实现自定义按钮(Objective-C)
https://developers.facebook.com/docs/facebook-login/ios/advanced#custom-login-button
答案 1 :(得分:2)
当我使用故事板实现FaceBook登录和注销按钮时,我遇到了同样的问题。 您只需将视图拖动到视图控制器并为此视图添加名为“FBSDKLoginButton”的自定义类,然后将其设置为清晰的背景。
答案 2 :(得分:0)
当你有登录"按钮"在文档大纲面板中选择,打开属性检查器并选择下面的任何图像"阴影颜色"以上"背景" (这不会出现,它只是一个占位符)。接下来,打开尺寸检查器并调整facebook按钮的大小。我的facebook按钮位于导航栏的右侧,按照上述步骤解决了这个问题。