我想创建一个动态列表,就像Slack中的那个,特别是频道,它会更新你所属的频道:
然而,我不知道从哪里开始。虽然我使用SWRevealViewController Library,但它在示例中只有一个静态表,而不是动态表。虽然我正在使用this apple documentation,但它仍然不是特定于与SWRevealViewController交互,我更喜欢这种方式,尽管我当然不会介意非SWRevealViewController方法。我真的很感激一些提示,朝着正确的方向前进!我的所有视图控制器现在都正确显示,因此我正在向它们添加信息。
有点相关:
Set UITableView Delegate and DataSource
答案 0 :(得分:0)
您可以使用本教程创建此类菜单:
http://www.appcoda.com/ios-programming-sidebar-navigation-menu/
您只需要用动态替换那些静态UITableViewController。 您可以轻松找到如何创建动态。它的身体就像这样:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
// Return the number of sections.
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
// Return the number of rows in the section.
return menuItems.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *CellIdentifier = @"cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
return cell;
}