fbLoginView in tableViewCell



我有一个sideMenuControllerView。我正在尝试创建侧边菜单控制器表的最后一个单元格查看一个 facebook 注销单元格。我在cellforRowAtIndexPath中执行以下操作。

        FBLoginView *loginView = [[FBLoginView alloc] init];
        [cell.sideImage addSubview:loginView];
        loginView.delegate = self;

其中单元格是一个自定义的侧边菜单单元格,具有侧边图像作为属性。

我还把FBLoginViewDelegate放在SideMenuController.h中。我实现了所需的功能。我唯一缺少的是我不知道如何调用的didSelectRowAtIndexPath

loginViewShowingLoggedOutUser:(FBLoginView *)loginView

任何快速指示?谢谢!

您需要调用此方法的任何特殊原因?您只需要在控制器中实现此功能,并在用户注销时执行所需的任何操作。作为委托方法,当用户注销时,它将由Facebook库函数调用。FBLoginView将显示一个按钮,如果用户未登录,则显示"登录",如果用户已登录,则显示"注销"。

如果您能够将FBLoginView设置为单元格,那么您只需要实现其委托,该委托会让您知道用户何时LoggedOutLoggedIn,这样您就可以设法在侧边菜单中显示正确的UI。我不知道这一点,所以无法向您展示代码。

最新更新