zak*_*ces 1 xcode objective-c ios uistoryboard
在我的故事板中的uitableview中,我定义了一个原型单元格.在那个单元格(自定义类kzTexturedCellv2)中,我有一个文本视图和一个图像视图.我还给了单元格一个标识符("kzTexturedCellv2")并使用了
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
kzTexturedCellv2 *cell = [[kzTexturedCellv2 alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"kzTexturedCellv2"];
...
Run Code Online (Sandbox Code Playgroud)
创造细胞.问题是单元格显示为空白(没有我在storyboad中添加的任何子视图.)当我尝试在单元格内设置uitextview的文本时,它总是返回null.这里发生了什么?
使用故事板时,不需要为init分配单元格.
请参阅针对原型单元格更改的dequeueReusableCellWithIdentifier行为?
仅限使用:
kzTexturedCellv2 *cell = [tableView dequeueReusableCellWithIdentifier:@"kzTexturedCellv2"];
Run Code Online (Sandbox Code Playgroud)
Alloc init将由框架处理