iOS开发-修改UITableViewCell中image和title的位置和大小

最近在开发中遇到需要Cell中imageView和textLable位置和大小的情况,设计希望得到的结果如下图所示:

而TableViewCell默认样式,image是靠紧左边的,并且image和title之间的间隙较小

为实现设计中的效果,我们需要继承UITableViewCell,对cell.imageView.frame、cell.textLable.frame进行设置,控制它们大小和位置。

- (void)layoutSubviews {

    [superlayoutSubviews];

    self.imageView.frame =CGRectMake(0,0,44,44);

    self.imageView.contentMode =UIViewContentModeScaleAspectFit;

    

    CGRect tmpFrame = self.textLabel.frame;

    tmpFrame.origin.x = 46;

    self.textLabel.frame = tmpFrame;

 

}

posted @ 2015-09-07 16:21  feiling  阅读(759)  评论(0编辑  收藏  举报