スポンサーリンク

iOS開発

iOS7 では UITableViewCell の subviews階層が変更されている

iOS7 では UITableViewCell の subviews階層が変更されている

TableViewCell の子ビューを直接操作していると、
iOS7では動かなくなる場面があった。

なんでかな~、と調べてみると、iOS7から、
UITableViewCell の subviews階層が変更されていたんですね。

■iOS 6.1 SDK

■iOS 7 SDK

cell に対して addSubview した時、
View が追加されるのは子Viewである、
UITableViewCellScrollView に追加されるので注意。

【参考】

以下のサイトを参考にさせていただきました。ありがとうございます。
UITableViewCell Internal View Hierarchy Change in iOS 7

スポンサーリンク