iOS开发中插入的图片过大的解决方法

来源:互联网 发布:淘宝优惠券领取地址 编辑:程序博客网 时间:2024/06/14 11:08

本人新手,请大家多多指教。

在自定义tableview中的cell最后面的箭头时遇到个问题:图片太大,和cell的高度极不相符。

对于这个问题,我想用切图的方法,结果切出来之后的图面目全非,所以就只好另觅他法。可是在网上找了很长时间也没找到相应的解决方法(通过编程解决的方法)。

最后终于功夫不负有心人,被我发现了。我的做法是:把image添加到button上,然后把botton以子视图的方式添加到cell.contentView上。通过设定button的大小就可以拉宽、拉长、缩小image了。

UIImage *image = [UIImageimageNamed:@"jiantou.png"];

                        button = [[UIButtonalloc]initWithFrame:CGRectMake(270,15,15,20)];//改变button的大小之后图下图

                       [button setImage:image forState:UIControlStateNormal];

                        [[cell contentView]addSubview:_button];