我正在阅读关于设置 UITableViewCell 的自定义子类的苹果文档 - Docs
在这个例子中,我需要设置一个没有 NIB/storyboard 文件的自定义单元。苹果文档提供了一个使用预定义样式并对其进行配置但不创建完全自定义布局的示例。
- 应该如何调用单元格..
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
?
我希望有一个完全自定义的布局,这是正确的吗?由于单元被称为 initWithStyle ...?
MESLeftMenuCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if(cell == nil) {
cell = [[MESLeftMenuCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
}
- 在自定义单元子类中,我应该如何/在哪里实现 contentView 中的视图设置?init 调用了哪个方法,会是上面的 initWithStyle 吗?如果是这样,我可以只在那里创建一次电池插座吗?
然后在cellForRowAtIndexPath
我可以访问网点,即 cell.MainLabel.text ... 吗?