所以我在这里有一个小问题,我想我在这篇文章的标题中表达了我的观点。我想UITableView
根据我在代码中声明它们的顺序对标题进行排序。我已经尝试上网,但找不到任何解决方案。
我认为这里的人可以提供帮助。提前致谢!
编辑:这是我的表格视图内容的代码
NSDictionary *temp = [[NSDictionary alloc]initWithObjectsAndKeys:accSettingsOpts, @"Account",notifSettingsOpts,@"Notifications",aboutOpts,@"About",logoutOpt,@"Sign Out",nil];
我想显示按排序的表格视图
-Account
-Notifications
-About
-Sign Out
但它显示为
-About
-Account
-Notifications
-Sign Out
编辑:这就是解决问题的方式。
根据我在下面接受的答案,我将其修改为
@interface myClass ()
NSArray *headerArr;
@end
在viewDidload
我添加
headerArr = [[NSArray alloc]initWithObjects:@"Account",@"Notifications",@"About",@"Sign Out", nil];
最后...
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
return [headerArr objectAtIndex:section];
}
谢谢你们的帮助。没想到就这么简单。