我想在我的项目中实现JTRevealSidebar项目(侧边栏功能非常类似于facebook app中的侧边栏)。我唯一的问题是我想要初始化侧边栏的主视图是UITableView,而不是JIVevealSidebar设置的UIView。是否有人尝试过使用tableview进行设置或知道是否可能?
答案 0 :(得分: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;
}