- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:CellIdentifier] autorelease];
}
答案 0 :(得分:1)
这个怎么样?
[[yourImageView layer] setBorderWidth:2.0f];
[[yourImageView layer] setBorderColor:[UIColor greenColor].CGColor];
yourImageView.layer.cornerRadius = 6;
yourImageView.clipsToBounds = YES;
此处yourImageView
将是您在单元格中的变量...
答案 1 :(得分:1)
您需要为tableView Cell使用自定义文件。
步骤1.创建UITableViewCell文件。
步骤2.将新创建的类分配给单元格。
步骤3.在故事板中,在单元格中添加imageView。
步骤4.在分配IBOutlet
之后的索引路径中的行的单元格中添加以下行:
cell.profilepic.layer.borderWidth = 2.0f;
cell.profilepic.layer.borderColor = [UIColor whiteColor].CGColor;
当您尝试为UITableViewCell的ImageView提供边框时
试试这个:
cell.imageView.layer.borderWidth = 2.0f;
cell.imageView.layer.borderColor = [UIColor whiteColor].CGColor;
答案 2 :(得分:0)
如果上面的代码工作,那就好了。否则按照以下步骤: 1)将uiview和imageview addsubview带到uiview。 2)将边框颜色更改为uiview。