繁体   English   中英

iOS:为什么Facebook注销按钮显示不正确?

[英]iOS: Why is Facebook logout button is not displayed properly?

我正在尝试将Facebook登录集成到我的iOS应用程序中(使用XCode 6+和部署目标是iOS 7.0)。 我在故事板中将一个普通的UIButton放到我的ViewController中,然后用FBSDKLoginButton更改为自定义类,因为我需要的按钮尺寸比原来大一些。

登录过程运行良好,登录按钮图像显示完美,但登录后按钮变为“注销”,背景看起来透明,后面有一些奇怪的白色矩形。

以下是该问题的说明:

在此输入图像描述

有人知道我做错了什么吗?

我使用UIButton面临同样的问题,但我把它改成了UIView,它运行得很好。 可能采用这种方法,或实现自定义按钮(Objective-C)

https://developers.facebook.com/docs/facebook-login/ios/advanced#custom-login-button

当我使用故事板实现FaceBook登录和注销按钮时,我遇到了同样的问题。 您只需将视图拖动到视图控制器并为此视图添加名为“FBSDKLoginButton”的自定义类,然后将其设置为清晰的背景。

当您在文档大纲面板中选择了“登录”按钮时,打开属性检查器并选择“阴影颜色”下方和“背景”上方的任何图像(这不会显示,它只是一个占位符)。 接下来,打开尺寸检查器并调整facebook按钮的大小。 我的Facebook按钮位于导航栏的右侧,按照上述步骤解决了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM