iOS FBSDKLogin按钮文本淡入

iOS FBSDKLogin按钮文本淡入,ios,facebook,swift,uibutton,Ios,Facebook,Swift,Uibutton,因此,我使用Facebook的FBSDKLoginButton创建一个按钮,该按钮将通过Facebook对用户进行身份验证。但是,默认情况下,按钮上的动画似乎会在文本中淡出。这看起来很棒,但我的其他按钮没有这种效果,所以有一个差异。有没有办法消除这种淡入(或者在我的其他按钮上复制它,精确的时间和风格与fb按钮一样)?如果您想拥有自己的界面效果和样式,而不是FB提供的拖放按钮,我建议您使用FBSDKLoginManager而不是FBSDKLoginButton,因此您可以自己调用API来使用自己的

因此,我使用Facebook的FBSDKLoginButton创建一个按钮,该按钮将通过Facebook对用户进行身份验证。但是,默认情况下,按钮上的动画似乎会在文本中淡出。这看起来很棒,但我的其他按钮没有这种效果,所以有一个差异。有没有办法消除这种淡入(或者在我的其他按钮上复制它,精确的时间和风格与fb按钮一样)?

如果您想拥有自己的界面效果和样式,而不是FB提供的拖放按钮,我建议您使用FBSDKLoginManager而不是FBSDKLoginButton,因此您可以自己调用API来使用自己的UI执行登录或其他授权

您可以在此处找到更多详细信息:


编辑:如果我周末有时间的话,我会更新这个答案,让它在代码中看起来如何。15年6月5日星期五

如果你想拥有自己的界面效果和样式,而不是FB提供的拖放按钮,我建议你使用FBSDKLoginManager而不是FBSDKLoginButton,因此你可以自己调用API,用自己的UI执行登录或附加授权

您可以在此处找到更多详细信息:


编辑:如果我周末有时间的话,我会更新这个答案,让它在代码中看起来如何。Fri-5/JUN/15

是的,我只是想知道是否有办法稍微调整默认的FBSDKLoginButton,这样我就不必处理使用LoginManager的所有其他开销。我的意思是,除了动画之外,一切都是我想要的。这绝对是一个黑客行为,而不是一个解决方案,但你可以在facebook按钮上放置一个UIButton,并将userInteractionEnabled设置为NO。然后从observeProfileChange和observeTokenChange方法更新它的外观,这些方法响应你自定义按钮下的FBLoginButton按钮您不能更改提供的FB按钮,虽然afaik.yeh我只是想知道是否有办法稍微调整默认的FBSDKLoginButton,这样我就不必处理使用LoginManager的所有其他开销。我的意思是,除了动画之外,一切都是我想要的。这绝对是一个黑客行为,而不是一个解决方案,但你可以在facebook按钮上放置一个UIButton,并将userInteractionEnabled设置为NO。然后从observeProfileChange和observeTokenChange方法更新它的外观,这些方法响应你自定义按钮下的FBLoginButton按钮您不能更改提供的FB按钮,虽然afaik.yeh我只是想知道是否有办法稍微调整默认的FBSDKLoginButton,这样我就不必处理使用LoginManager的所有其他开销。我的意思是,除了动画之外,一切都是我想要的。这绝对是一个黑客行为,而不是一个解决方案,但你可以在facebook按钮上放置一个UIButton,并将userInteractionEnabled设置为NO。然后从observeProfileChange和observeTokenChange方法更新它的外观,这些方法响应你自定义按钮下的FBLoginButton按钮尽管如此,您无法更改提供的FB按钮。