我正在尝试在我的应用程序中实现类似Facebook的菜单,我发现JASidePanels。
按照GitHub页面上的说明进行操作,正如预期的那样。我无法理解的是当用户点击LeftViewController的一个单元格时,CenterViewController将如何改变(当然,假设LeftViewController中有一个UITableView)。
任何人都可以解释这是怎么发生的吗?
答案 0 :(得分:1)
这里发生了变化:
- (void)_changeCenterPanelTapped:(id)sender {
self.sidePanelController.centerPanel = [[UINavigationController alloc] initWithRootViewController:[[JACenterViewController alloc] init]];
}
所以在你的UITableViewDelegate
中,当时:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath;
调用,你需要用它来处理它:
self.sidePanelController.centerPanel = ...;