2014/02/17

[iOS][Objective-C]UITableViewCellのimageViewについて

下のようなプログラムを書くときがあります。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
  cell.imageView.image = [UIImage imageNamed:@"hoge"];
  /*-- 省略 --*/
}
上記のようなプログラムを書くときに、iOS7だろうが6だろうが関係なく、
cell.imageView.frame = CGRectMake(
  10,
  0,
  cell.imageView.image.size.width,
  cell.imageView.image.size.height
);
みたいな感じで、frameの再セットを行っていたのだが、そんな必要はなく、うまい具合に、OS側でframeの調整をしてくれるようだ。

プログラムが簡素化されていい感じかも。

0 コメント:

コメントを投稿