解决方案 »

  1.   

    建议楼主用代码写下,自定义cell试试
      

  2.   

    确保你在给str赋值时你的uilabel已经创建。 你的cell 是通过xib加载进来的吗? 如果是的话,应该没问题。还有一点,你的testLabel已经公开为属性,没必要再定义一个setStr方法来给其赋值。完全可以cell.testLabel.text = xxxx 这样来用。
      

  3.   


    谢谢你的回答,是通过xib加载的,所以UILabel肯定是创建了,重定义setStr是为了调试!我怀疑是不是变量与控件关联出的问题,不过我找不出哪里有问题
      

  4.   


    谢谢你的回答,是通过xib加载的,所以UILabel肯定是创建了,重定义setStr是为了调试!我怀疑是不是变量与控件关联出的问题,不过我找不出哪里有问题
    把你创建的代码贴一下。使用registerNib 的方式还是 loadNib的方式 ?
      

  5.   


    谢谢你的回答,是通过xib加载的,所以UILabel肯定是创建了,重定义setStr是为了调试!我怀疑是不是变量与控件关联出的问题,不过我找不出哪里有问题
    把你创建的代码贴一下。使用registerNib 的方式还是 loadNib的方式 ?我晕,难道是因为我用了registerClass!我试试registerNib,初学者伤不起,先谢谢啦!
      

  6.   


    谢谢你的回答,是通过xib加载的,所以UILabel肯定是创建了,重定义setStr是为了调试!我怀疑是不是变量与控件关联出的问题,不过我找不出哪里有问题
    把你创建的代码贴一下。使用registerNib 的方式还是 loadNib的方式 ?果然是这个问题,问下为什么要用registerNib而不能用registerClass呢?看它的注释是一样的啊!而且百度也找不到答案,难道这个问题太显而易见了吗!
      

  7.   


    谢谢你的回答,是通过xib加载的,所以UILabel肯定是创建了,重定义setStr是为了调试!我怀疑是不是变量与控件关联出的问题,不过我找不出哪里有问题
    把你创建的代码贴一下。使用registerNib 的方式还是 loadNib的方式 ?是不是用xib文件创建的时候就用registerNib,用代码创建的话就用registerClass呢?
      

  8.   


    谢谢你的回答,是通过xib加载的,所以UILabel肯定是创建了,重定义setStr是为了调试!我怀疑是不是变量与控件关联出的问题,不过我找不出哪里有问题
    把你创建的代码贴一下。使用registerNib 的方式还是 loadNib的方式 ?果然是这个问题,问下为什么要用registerNib而不能用registerClass呢?看它的注释是一样的啊!而且百度也找不到答案,难道这个问题太显而易见了吗!
    使用registerNib 在实例化cell时会触发initWithCoder ,awakeFromNib. 使用registerClass 它应该会走initWithStyle . 
      

  9.   


    谢谢你的回答,是通过xib加载的,所以UILabel肯定是创建了,重定义setStr是为了调试!我怀疑是不是变量与控件关联出的问题,不过我找不出哪里有问题
    把你创建的代码贴一下。使用registerNib 的方式还是 loadNib的方式 ?果然是这个问题,问下为什么要用registerNib而不能用registerClass呢?看它的注释是一样的啊!而且百度也找不到答案,难道这个问题太显而易见了吗!
    使用registerNib 在实例化cell时会触发initWithCoder ,awakeFromNib. 使用registerClass 它应该会走initWithStyle . 多谢!