[英]Custom Share, Login Button for Facebook SDK iOS
我将图像共享给Facebook以使用Facebook SDK。 问题是我不知道如何将这些按钮更改为自定义按钮。 例如:如果我触发按钮,则与Facebook分享。
这是我的代码。 这是Facebook默认提供的
let button : FBSDKShareButton = FBSDKShareButton()
button.shareContent = content
self.view.addSubview(button) // how can i trigger with my button
button.center = self.view.center // i dont want this in center either
我找到了一种方法。 只需隐藏FBSDK提供的按钮,然后在操作按钮中插入以下代码
button.sendActionsForControlEvents(.TouchUpInside)
如果我们单击该UIButton,它将以编程方式触发SDK按钮
我自定义FBSDKLoginButton
视图的方法是在界面构建器中添加一个视图,并将其类更改为FBSDKLoginButton
,然后在其中添加一个subView,然后以所需的方式对其进行自定义。
什么情况是,Facebook的SDK将始终在顶部添加一个子视图在类型的视图所有视图FBSDKLoginButton
,所以我把它的类型是视图的出口FBSDKLoginButton
和viewDidLoad
的功能添加此行的代码:
facebookLoginButton.subviews[facebookLoginButton.subviews.count-1].removeFromSuperview()
我认为共享按钮的原理相同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.