答案 0 :(得分:0)
在'cellForRowAtIndexPath'
中执行此操作- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 22, 22)];
myView.backgroundColor = [UIColor redColor];
[cell addSubview:myView];
return cell;
}
答案 1 :(得分:0)
您应该将其作为子视图添加到单元格中。
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:"MyCell" forIndexPath:indexPath];
if (nil == cell) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:"MyCell"];
}
UIView *aView = [UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
[cell addSubview: aView];
aView.backgroundColor = [UIColor redColor];
return cell;
}
答案 2 :(得分:0)
答案 3 :(得分:0)