这时在storyboard里的cell的格式: 但运行的时候为什么不能调整大小,还是图片原来的大小: 在cell设置里我只有读取了图片: cell.imageView.image = [UIImage imageNamed:@”flight.png”]; 刚接触,cell的布局简直麻烦,一直不懂 |
|
UITableViewCell自带的imageView是不能手动设置大小的,你要自己写个自定义Cell,然后把imageView连到Cell的其他属性上(不能用imageView)。
|
|
我没用自带的啊,我是拖了一个ImageVIew到Cell里面 ,如果 要在代码里面设置大小怎么设置? |
|
40分 |
你没用Auto Layout的话是可以直接通过frame来设置的,我看到你的这行代码: |
类似于这样
@interface CustomCell : UITableViewCell @property (nonatomic, weak) @IBOutlet UIImageView *iconImageView; @end cell.iconImageView.image = [UIImage imageNamed:@"flight.png"]; |
|
你的意思是 cell本身是ImageVIew,我不能再加一个名称叫ImageView的图像上去? 把名字改为其他的,如你所说的 iconImageView就可以? 我试了一下,发现 图片不显示了 。 iconImageView是不是可以通过storyboard中拖动图片大小来设置运行时图片的大小? |
|
是的,storyboard中的是默认大小,你可以在运行时修改 |
|
cell.iconImageView.image = [UIImage imageNamed:@”flight.png”]; 这是设置图片的代码 , 运行时没有显示,怎么回事? |
|
已解决?是不是IBOutlet忘了连?
|