1

我想在我的项目中实现 JTRevealSidebar 项目(与 facebook 应用程序中的侧边栏非常相似的侧边栏功能)。我唯一的问题是我要初始化侧边栏的主视图是 UITableView,而不是设置 JTRevealSidebar 的 UIView。有没有人尝试过使用 tableview 进行设置或知道是否可行?

4

1 回答 1

2

您可以在 sidebarDelegate 回调中返回 UIViews 的任何子类

- (UIView *)viewForLeftSidebar {
    // Use applicationViewFrame to get the correctly calculated view's frame
    // for use as a reference to our sidebar's view 
    CGRect viewFrame = self.navigationController.applicationViewFrame;
    UIView *anyView = self.leftView;
    if ( ! anyView) {
       anyView = [[AnySubclassOfUIView alloc] initWithFrame:viewFrame];
       [self.view addSubview:anyView];
    }

    return anyView;
}
于 2012-05-30T10:41:53.163 回答