美文网首页
1. UITableViewCell中Image宽度修改

1. UITableViewCell中Image宽度修改

作者: Jingwei | 来源:发表于2014-04-09 00:02 被阅读265次

    原因:

    在UITableView中,有人对图片的大小,表示不满意.

    比如说我, 我想在侧滑菜单中,做一些图标显示, 因为侧滑菜单的高度是整个屏幕高度,对应起来,每个cell的高度就显得比较high, 那么默认的图片大小看起来就很不协调.

    于是,我就很简单的写出了代码

    cell.imageview.frame = cgrectmake(x,x,x,x);
    

    不行,反复尝试还是不行.

    解决:

    - (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
    {
        self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
        if (self) {
            [self _initView];
        }
        return self;
    }
    
    - (void)_initView
    {
        imageView_ = [[UIImageView alloc] initWithFrame:CGRectMake(8, 7, 34, 34)];
               
        // the other work.
    }
    

    要说的话:

    宽度位置, 剩下的你爱怎么玩就怎么玩.
    唯一不好的地方, 就是要新建一个类, 有点小题大作,有点dirty.

    相关文章

      网友评论

          本文标题:1. UITableViewCell中Image宽度修改

          本文链接:https://www.haomeiwen.com/subject/gukltttx.html