当我在ios中创建新的xib(新文件 - >用户界面 - >空)时,我可以在表格中使用该笔作为我的uitableviewcell吗?
我在代码中创建所有uitableview(我不使用stroyboard),但我希望自定义我的单元格。
感谢您的帮助
答案 0 :(得分:3)
是的,您可以,并且您还需要至少一个相应的头文件来放置IBOutlet属性,以便您的表视图数据源可以填充对象(标签,图像......)。
然后在表视图控制器(viewDidLoad)中注册nib,如:
UINib *myNib = [UINib nibWithNibName:@"MyNibName" bundle:nil];
[tv registerNib:myNib forCellReuseIdentifier:kCellIdentifier];
确保定义kCellIdentifier:
#define kCellIdentifier @"CellIdentifier"
然后在cellForRowAtIndexPath:
static NSString *CellIdentifier = kCellIdentifier;
MyCell *myCell = (MyCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
[myCell setMyLabel:@"ABCD"];