2016-08-20 7 views
2

カスタムUITableViewHeaderFooterViewのスーパービューを反復してその祖先を取得するには問題がありますが、tableViewはnilを返し、tableViewにはまったく届きません。しかし、この解決策はtableViewセルで動作します。カスタムUITableViewHeaderFooterViewからテーブルビューを取得

sectionHeaderまたはfooter用にNibでカスタムUITableViewHeaderFooterViewを使用しています。

var parentView = self.superview 

while (parentView != nil && !(parentView is T)) { 
     parentView = parentView?.superview 
} 

答えて

0

のtableViewビューをヘッダに自身を割り当てられていないときに私はカスタムUITableViewHeaderFooterView's superviewsを反復:

これは、スーパービューを取得するために私のコードです。だから私はdidMoveToSuperview()メソッドを私のクラスでオーバーライドし、私の問題はなくなった。

関連する問題