Thursday, 4 June 2015

swift: get tableview from cell

In iOS7 beta 5 UITableViewWrapperView is the superview of a UITableViewCellAlso UITableView is superview of a UITableViewWrapperView.
So for iOS 7 the solution is
UITableView *tableView = (UITableView *)cell.superview.superview;
So for iOSes up to iOS 6 the solution is
UITableView *tableView = (UITableView *)cell.superview;

Swift:
var tableView = cell.superview?.superview as? UITableView

No comments:

Post a comment