小编bug*_*hix的帖子

如何禁用UITableView标题滚动?

我以编程方式创建了一个UITableView,现在我想为它添加一个固定的头.正如下面的代码,标题也滚动我的tableview.

    UILabel *label = [[[UILabel alloc] 
    initWithFrame:CGRectMake(0, 0, 320, 28)] autorelease];

    label.backgroundColor = [UIColor darkGrayColor];
    label.font = [UIFont boldSystemFontOfSize:15];
    label.shadowColor = [UIColor colorWithWhite:0.0 alpha:0.8];
    label.textAlignment = UITextAlignmentLeft;
    label.textColor = [UIColor whiteColor];
    label.text = @"my header";

    myTable.tableHeaderView = label;
Run Code Online (Sandbox Code Playgroud)

是否有禁用标题滚动的功能?

谢谢

scroll header uitableview ios4

6
推荐指数
1
解决办法
1万
查看次数

在UITableView moveRowAtIndexPath方法期间崩溃

我有一系列字符串,我已经在我的uitableview中显示了.

当我的uitableview启用了编辑时,我正在尝试将一个字符串从第4行移动到第3行,当我调试此代码时,我在代码的索引部分插入对象中获得EXC_BAD_ACCESS.

[myStringsArray insertObject:name atIndex:toIndexPath.row]; 
Run Code Online (Sandbox Code Playgroud)

但是,如果我不调试,只是构建和运行,我打印以下行,然后它崩溃而没有在我的控制台中看到EXC_BAD_ACCESS.

NSLog(@"re-ordered myStringsArray array");
Run Code Online (Sandbox Code Playgroud)

这是我的moveRowAtIndexPath方法的所有代码:

// Override to support rearranging the table view.
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {
    NSArray *paths = NSSearchPathForDirectoriesInDomains( NSDocumentDirectory, NSUserDomainMask, YES); 
    NSString *documentsDirectoryPath = [paths objectAtIndex:0]; 
    NSString *path = [documentsDirectoryPath stringByAppendingPathComponent:@"MyStrings.plist"]; 

    //re-order array
    NSString *name = [myStringsArray objectAtIndex:fromIndexPath.row];
    [myStringsArray removeObjectAtIndex:fromIndexPath.row];
    [myStringsArray insertObject:name atIndex:toIndexPath.row];

    NSLog(@"re-ordered myStringsArray array");
    if([myStringsArray writeToFile:path atomically: YES]){NSLog(@"write succesful");}
    else {NSLog(@"write failed");}

    [myTable reloadData];
}
Run Code Online (Sandbox Code Playgroud)

任何想法为什么它认为我试图访问不存在的东西?

纠正我,如果我错了,但我的可变数组已经分配,​​如果删除方法有效,为什么插入方法不起作用?

谢谢

iphone crash uitableview nsmutablearray ios4

3
推荐指数
1
解决办法
2486
查看次数

标签 统计

ios4 ×2

uitableview ×2

crash ×1

header ×1

iphone ×1

nsmutablearray ×1

scroll ×1