ナビゲーションスタックに表示される各ビューコントローラに閉じるボタンが必要です。私はuinavigationdelegateであるオブジェクトを作成する必要があるhereを読みました。このオブジェクトはdidTapCloseButtonのようなメソッドを持つと思いますか?uinavigationcontrollerスタックの各ビューコントローラの閉じるボタンを作成
質問: 私はプロトコルを作成し、すべてがそこに確認するべきである、すなわち:
protocol CustomDelegate: UINavigationControllerDelegate {
func didTapCloseButton()
}
public class ViewController: CustomDelegate {
func didTapCloseButton() {
//not sure what goes in here?
}
}
は、どのように私は閉じるボタンは、すべてのビューのナビゲーションバーに表示するのですか? ユーザーが閉じるボタンをクリックすると、そのスタックのすべてのビューを閉じるようにするにはどうすればよいですか?
ありがとうございました!
私はあなたがかもしれないと考えています実際にUINavigationControllerDelegate [1]プロトコルがAppleによって実装されています。 [1]:https://developer.apple.com/reference/uikit/uinavigationcontrollerdelegate – ff10
私の投稿を編集して、UINavigationDelegateから継承するカスタムデリゲートを作成してください。 – Number45