2 lianlianbushell lianlianbushell 于 2013.05.21 13:18 提问

UITableViewCell设置clipsToBound

CSDN移动问答

在自定义单元中设置了[self setClipsToBound : YES]。然后将红色的imageView作为子视图添加[self addSubview:imageView]

但是效果如图所示,imageView设置clip未成功。

1个回答

KindAzrael
KindAzrael   2013.05.21 23:06
已采纳

cell上的圆角 是cell的背景图吧,想要添加的imageView 有圆角 不光要setClipsToBound还要
对cell 的layer 设置下圆角

[cell.layer setCornerRadius:6];
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
iOS7 注意事项 UITableViewCell层级改变注意事项
转载自:  http://blog.csdn.net/cwf19860527/article/details/18387199 【现象】: 在iOS6下将某个myView插入到cell的contentView底下,在iOS7上却没有效果。 即在iOS7下调用:     [cell insertSubview:myView belowSubview:cell.conten
我的那些bug tableViewController-cell显示数据
我的那些bug tableViewController-cell显示数据
UITableViewcell的用法
UITableViewcell的用法 UITableViewcell的用法
修改 UITableViewCell 选中时的颜色
原理说明想改变颜色,主要是找到 UITableViewCell 的背景的 UIView,看API中是这样说的UITableViewCell 有这样一个View,默认状态时这个值为nil,所以我们需要先创建一个背景 UIView ,然后你就可以任意设置这个 View 的任何属性的,跟设置 UIView 是一样的。代码 override func awakeFromNib() {
详解Autolayout 设置UITableViewCell 高度问题
由于昨天翻译的一篇内容是原作者在2014年写的,可能有点老。所以这次翻译的是stackoverflow中smileyborg解释的获得1.8k的回答:原文链接。
如何修改UITableViewCell的内边距
创建一个UITableViewCell的子类, 在里面重写其中的一个方法即可实现内边距的设置 - (void)setFrame:(CGRect)frame { //修改cell的左右边距为10; //修改cell的Y值下移10; //修改cell的高度减少10; static CGFloat margin = 10; frame.origin.x = margi
UITableViewCell 设置圆角
#import QuartzCore.framework
自定义UITableViewCell的背景颜色
自定义UITableViewCell的背景颜色,实际上是对cell的contentView的背景颜色进行设置,所以可以有以下方法: 方法一: cell.contentView.backgroundColor = [UIColor redColor]; 方法二: UITableViewCell *cell = [tableView dequeueReusableCellWithIdent
iOS UITableViewCell cell.imageView 设置圆角
1.第一次添加框架-> QuartzCore.framework 向您的项目 然后导入头文件在你 ViewController.m 文件 #import 2.添加下列代码,在你 cellForRowAtIndexPath 方法: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAt
UITableView修改Cell的宽度问题
UITableViewCell的宽度会在添加到TableView的时候被重设,所以在 (UITableViewCell *)tableView:(UITableView*)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath 里面设置cell的宽度是没用的。 因为想给cell加一层border,所以想让cell有点缩进,