如何设置ImageView在tableView动态居中?
当前的代码如下:
UIImageView *imgView = [ [UIImageView alloc] initWithFrame:CGRectMake(100,100, 20, 20)];
imgView.image = [UIImage imageNamed:@"friendsCelluserpic.png"];
cell.imageView.image = imgView.image;
自定义一个UITableViewCell ,或者通过尝试修改cell.imageView的frame来实现
UIImage *img=[UIImage imageNamed:@"friendsCelluserpic.png"];
cell.imageView.image = img;
cell.imageView.frame=CGRectMake((cell.frame.size.width-img.size.width)/2, (cell.frame.size.height-img.size.height)/2,img.size.width,img.size.height);
应该是UITabelViewCell中居中吧。这个可以同步AutoLayout来实现 CenterX和CenterY UIImageView是有自己的contentSize的不用大小
以适配的思路添加左右约束喽,其实用代码也是一样的,设置frame的时候动态计算x,y就好了
你可以自定UITableViewCell, 这样的话,就不会受到系统自己cell的干扰了。