iOS7に今の段階で一番衝撃をうけたのは、下のメソッド
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ NSLog(@"%@",cell.text.textLabel); }で、デバッグした場合、iOS6までは、frameの値が設定されていたのだが、iOS7は、なぜか、(0,0,0,0)で返されてしまう。
仕方ないので、cell.contentViewのaddSubViewで対応したのだが、どうにかならないのだろうか?
そもそも、こういう仕様に変わった?
0 コメント:
コメントを投稿