在UITableViewCell的.m文件中实现如下方法即可让cell左右有边距
Objective - C
- (void)setFrame:(CGRect)frame {
frame.origin.x += 5;
frame.size.width -= 2 * 5;
[super setFrame:frame];
}
Swift
override var frame: CGRect {
didSet {
var newFrame = frame
newFrame.origin.x += 5
newFrame.size.width -= 2 * 5
super.frame = newFrame
}
}
网友评论