在 ios 应用程序中自定义登录到 facebook

Posted

技术标签:

【中文标题】在 ios 应用程序中自定义登录到 facebook【英文标题】:Custom Log in to facebook in ios application 【发布时间】:2012-10-03 09:19:51 【问题描述】:

我正在使用最新的 facebook sdk 将照片共享集成到我的 ios 应用程序中。目前正在使用 iOS 5.0。我可以登录并分享照片。

但要登录,我必须使用FBLoginView。我想要的是从我自己的 UIButton 调用方法。现在,要找到与FBLoginView 关联的UIButton,我使用How to customize FBLoginVIew?

我还可以使用操作 actionsForTarget:forControlEvent: http://developer.apple.com/library/ios/documentation/uikit/reference/UIControl_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006779-RH2-SW6 找到与按钮关联的所有选择器

但是为了调用这个方法,我需要知道登录消息发送到哪个对象?我怎样才能找到它?

【问题讨论】:

【参考方案1】:

我使用sendActionsForControlEvents: 解决了这个问题我刚刚将此消息发送到UIControlEventTouchUpInside 的UIButton,它调用了相应的方法。 (但它没有按我的意愿工作。)

【讨论】:

FBLoginView 按钮操作可以绑定到UIControlEventTouchDownInside 不,它正在使用内部修饰。但问题在于注销。它显示了一个操作表,它以纵向模式而不是横向模式打开,并且也从屏幕中间的某个位置开始,这样注销按钮就会超出范围。

以上是关于在 ios 应用程序中自定义登录到 facebook的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Swift iOS 中自定义导航控制器

如何在 iOS 中自定义权限请求视图

在 iOS 7 中自定义 UISearchBar

在 iOS 中自定义 UIStatusBar

在 ios 7.1 中自定义按钮形状

如何在grails中自定义spring security插件登录页面