Iphone 如何防止在UITableView中显示没有行的节?
嘿。我是iPhone开发的新手。我正在做一个项目,我必须在tableview中按字母顺序生成部分。我不想显示那些没有行的部分。我的行值是在运行时生成的,并且不是静态的,因此,在循环添加当前节的行、kep轨迹时,至少向我显示一个代码段,这将帮助我……。当当前节与行中的节不同时,请在添加行之前添加新节。当循环添加行时,请单击当前节的kep轨迹。当当前节与行中的节不同时,请在添加行之前添加新节。使用API无法隐藏节。相反,您必须创建一个包含项的节的数组。大概是这样的:Iphone 如何防止在UITableView中显示没有行的节?,iphone,uitableview,Iphone,Uitableview,嘿。我是iPhone开发的新手。我正在做一个项目,我必须在tableview中按字母顺序生成部分。我不想显示那些没有行的部分。我的行值是在运行时生成的,并且不是静态的,因此,在循环添加当前节的行、kep轨迹时,至少向我显示一个代码段,这将帮助我……。当当前节与行中的节不同时,请在添加行之前添加新节。当循环添加行时,请单击当前节的kep轨迹。当当前节与行中的节不同时,请在添加行之前添加新节。使用API无法隐藏节。相反,您必须创建一个包含项的节的数组。大概是这样的: NSArray *items =
NSArray *items = ...;
NSMutableArray *sectionHeaders = [[NSMutableArray alloc] initWithCapacity:100];
unichar currentChar = 0, lastChar = 0;
for (NSString *item in items) {
currentChar = [item characterAtIndex:0];
if (currentChar != lastChar) {
lastChar = currentChar;
[sectionHeaders addObject:[NSString initWithCharacters:¤tChar length:1]];
}
}
不能使用API隐藏节。相反,您必须创建一个包含项的节的数组。大概是这样的:
NSArray *items = ...;
NSMutableArray *sectionHeaders = [[NSMutableArray alloc] initWithCapacity:100];
unichar currentChar = 0, lastChar = 0;
for (NSString *item in items) {
currentChar = [item characterAtIndex:0];
if (currentChar != lastChar) {
lastChar = currentChar;
[sectionHeaders addObject:[NSString initWithCharacters:¤tChar length:1]];
}
}
你不能简单地不添加那些部分吗?你不能简单地不添加那些部分吗?