UIImageView
ののに画像を設定しようとしてSimpleTableCell
いUITableView
ます。イメージビューのサイズを変更しましたが、イメージを設定しようとすると、自動的にサイズが変更されます。ここのコードを使用して、画像のサイズを変更して設定してみました。ただし、画像のサイズを (40x40) のサイズの半分である (20x20) に設定した場合にのみ機能しUIImageView
ます。なのでボケて出ます。と も設定UIAspectRatioFit/UIAspectratioFill
してみclipsToBounds = YES
ました。何も機能していないようです。
別の奇妙な部分は、次のimageView
ように Web から直接ダウンロードした画像を使用すると、サイズが変更されないことです。
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
UIImage *userImage = [UIImage imageWithData:userImageData scale:self.profileImage.frame.size.height/self.profileImage.frame.size.width];
UITableViewCell *cell = [self.myTable cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]];
cell.imageView.image = userImage;
}
しかし、この画像をドキュメントディレクトリに保存してから、別の場所にリロードしようとすると、サイズ変更が発生します。解決策はありますか?