2016-05-19 7 views
0

私はUITableViewCellをサブクラスのCEWendell's SWTableViewCellとしています。これは、カスタムスクロールでカスタムボタンを使用できるようにするセルのタイプです。問題は、[cell setShowsReorderControl:true]を明示的に持つだけでなく、tableView:moveRowAtIndexPath:toIndexPath:tableView:canMoveRowAtIndexPath:を実装しても、編集の開始時に並べ替えコントロールが表示されないということです。カスタムUITableViewCellがリオーダーコントロールを表示しない

私は同じ結果を持つ通常のUITableViewCellでこれをテストしました。

答えて

0

これはやや愚かな間違いでした。 UIViewControllerサブクラスを使用していたので、UITableViewControllerサブクラスではないため、[self.tableView setEditing:!self.tableView.editing animated:true]ではなく、[self setEditing:!self.editing animated:true]を設定して、テーブルビューの編集を開始する必要がありました。

関連する問題