1、快速设置cell的边框
- (void)setFrame:(CGRect)frame
{
static CGFloat margin = 10;
frame.origin.x = margin;
frame.size.width -= 2 * margin;
frame.size.height -= margin;
frame.origin.y += margin;
[super setFrame:frame];
}
注意这里高度减了margin,在计算cell高度的时候要加回来
2、关键字Property不生成下划线成员变量的情况
- 第一种是我们都知道的readonly的情况
- 第二种才是只要你重写了get方法或者set方法的一种,编译器就不会自动生成下划线成员变量,这时候需要自己定义
3、图片的fit模式
图片设置为fit模式时,可以自适应宽高比,而不用去计算两个了
网友评论