我有一个sideMenuControllerView。我正在尝试创建sideMenuControllerTableView的最后一个单元格的facebook注销单元格。我在cellforRowAtIndexPath中执行以下操作..
FBLoginView *loginView = [[FBLoginView alloc] init];
[cell.sideImage addSubview:loginView];
loginView.delegate = self;
其中cell是自定义SideMenuCell,其sideImage为属性。
我还将FBLoginViewDelegate放在SideMenuController.h中。我实现了所需的功能。我唯一缺少的是didSelectRowAtIndexPath我不知道怎么打电话
loginViewShowingLoggedOutUser:(FBLoginView *)loginView
有什么快速指示吗?谢谢!
答案 0 :(得分:0)
您需要调用此方法的任何特殊原因?您只需要在控制器中实现此功能,并采取用户注销时所需的任何操作。作为委托方法,当用户注销时,它将由facebook库函数调用。 FBLoginView将显示一个按钮,该按钮将显示"登录"如果用户没有登录,或者它会显示" Logout"如果用户已经登录。
答案 1 :(得分:0)
如果您能够将FBLoginView设置到单元格中,那么您只需要实现其委托,告知用户LoggedOut
或LoggedIn
,以此方式可以设法在侧边菜单中显示正确的用户界面。我没有意识到这一点,所以无法向您展示代码。