UIPageViewController
の中にUITableView
があり、スワイプのイベントがUITableView
に渡されていないようです。スワイプジェスチャーをUIPageViewControllerからUITableViewに渡す
私はUIPageViewController
のエッジのバウンスを無効にすることができましたが、私は一貫してスワイプを有効にして私のUITableView
で削除を有効にする方法を見つけていません。このサンプルで
、それが表示するには、[削除]ボタンを取得するには、複数の気の抜けたビールを取ります。実際のデバイスでは非常に厄介です。
右側のページの後に別のページがないため、UIPageViewController
にそのスワイプが必要な理由はありません。 viewDidLoad
で
私が持っている:私はその下
for view in self.pageViewController.view.subviews {
if let scrollView = view as? UIScrollView {
scrollView.delegate = self
}
}
を:
あり異なる答えと関連する記事がたくさんありますが、それらのどれも私のユースケースのために働くありません。
これは私の質問に対する解決策ではなく、MGSwipeTableCellを使用しただけです。実装が非常に簡単でした。 https://github.com/MortimerGoro/MGSwipeTableCell – ChrisRockGM