Facebook 登录按钮对齐 iOS
Posted
技术标签:
【中文标题】Facebook 登录按钮对齐 iOS【英文标题】:Facebook Login Button Alignment iOS 【发布时间】:2014-07-25 12:23:48 【问题描述】:我需要一些关于以编程方式对齐 facebook 登录按钮的帮助。 这是 facebook sdk 为您提供的代码,并将其放置在故事板顶部的中心。
我想将它对齐到故事板底部的特定位置。这是 SDK 放置的位置:http://i.imgur.com/HN08YqN.png ......这是我要放置的位置:http://i.imgur.com/JWECyr0.png
谢谢各位。
//Facebook Login Button
FBLoginView *loginView = [[FBLoginView alloc] init];
// Align the button in the center horizontally
loginView.frame = CGRectOffset(loginView.frame, (self.view.center.x - (loginView.frame.size.width / 2)), 5);
[self.view addSubview:loginView];
【问题讨论】:
【参考方案1】:尝试设置center
属性而不是框架。我就是这样做的。
loginView.center = CGPointMake(selfWidth /2, selfHeight - 40);
【讨论】:
编译器给我:使用未声明的标识符“selfWidth”selfWidth
和 selfHeight
是我创建的 CGFloat 变量,用于存储 self.view.frame.size.width
和 self.view.frame.size.height
。
谢谢哥们,我不知道。现在效果很好!顺便说一句,如果您能提供帮助,我还有另一个问题,那就太好了!你知道如何使用 facebook sdk 创建用户吗?我正在制作这个应用程序,我想创建用户个人资料和主页,但我不知道如何创建用户......再次感谢朋友
谢谢老兄!您是否有任何有用的教程/书籍来使用 Objective c 和 facebook sdk 创建社交网络应用程序?
我已经梳理了所有我能找到的文档,但不幸的是,您无法自己为 Facebook 创建用户。我看到的唯一可能的解决方案是将用户重定向到 Facebook 本身,或者让loginView
调用它自己的openURL:
并将用户带到登录/注册页面。以上是关于Facebook 登录按钮对齐 iOS的主要内容,如果未能解决你的问题,请参考以下文章
如何将 G+ 按钮和 facebook like 按钮对齐在同一行?
点击 Facebook 登录按钮后 Facebook 登录对话框消失