2

私は、機能を使用せずに構築された 内でcustomCell.xib独自のを使用してきました(以前のプラットフォームでも機能させる必要があるため)。は、このカスタムメイドの xib セルをそのメソッドでフェッチします。私が直面しているジレンマは、私が実行した回数の 50% で突然クラッシュするが、残りの時間は実行してタブビューを完全に表示することです..customCellClassUITableViewautoLayoutiOS6UITableViewdataSourceUITableView

現在、XCode 4.5 を使用しています。

これが私が受け取るクラッシュログです..

'-layoutSubviews の実行後も自動レイアウトが必要です。-layoutSubviews の UITableViewCell の実装は、super を呼び出す必要があります。

4

2 に答える 2

4

これはここである程度詳しく説明されていますが、単純に [super layoutSubviews] を呼び出すほど単純ではありません。

UITableViewCellサブクラスで「-layoutSubviewsを実行した後も自動レイアウトが必要です」

各ビューで「translatesAutoresizingMaskIntoConstraints」を無効にしてみてください。自動レイアウトが何らかの形でトリガーされているため、UITableView でこのバグがポップアップします。

于 2012-12-14T09:41:39.620 に答える
-4

カスタム セル クラスの実装は、super を呼び出さずに layoutSubviews をオーバーライドします。それはクラッシュログにあります!

于 2012-12-14T09:30:10.453 に答える