- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.section==0) {
static NSString *CellIdentifier = @"MC_EditClubCell";
BOOL nibsRegistered = NO;
if (!nibsRegistered) {
UINib *nib = [UINib nibWithNibName:NSStringFromClass([MC_EditClubCell class]) bundle:nil];
[tableView registerNib:nib forCellReuseIdentifier:CellIdentifier];
nibsRegistered = YES;
}
MC_EditClubCell *cell = (MC_EditClubCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
[cell resetViewFrame:@"家"];
//判断是自己的达人兜,还是他人的
if ([self.isSelf isEqualToString:@"0"]) {
[cell initViewWithSelf];
}else{
[cell initViewWithOthers]; //cell中ui更新frame
}
//修改名字
cell.bt
ios学习笔记:tableviewcell中ui设置frame问题
最新推荐文章于 2022-01-16 15:20:22 发布
在iOS开发中遇到TableViewCell内UI元素设置Frame无效的问题,即使打印log显示frame已更改,实际显示位置未变化。解决方案是关闭使用Auto Layout,通过Stack Overflow上的网友答案得到了解决。
摘要由CSDN通过智能技术生成