2012-05-27 46 views
1

我想在我的项目中实现JTRevealSidebar项目(一个与Facebook应用程序中的侧边栏非常相似的侧栏功能)。我唯一的问题是,我想从哪里初始化侧边栏的主视图是UITableView,而不是UTRiew,JTRevealSidebar是为其设置的。有没有人试图用tableview来设置它,或者知道它是否可能?从tableview初始化的JTRevealSidebar

回答

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; 
}