我希望在导航栏中的每个视图控制器上都有一个关闭按钮。我读到这里,需要创建一个对象作为uinavigationdelegate,我认为此对象将具有类似didTapCloseButton的方法。
问题: 我应该创建一个协议并使所有内容都符合它吗,例如:
问题: 我应该创建一个协议并使所有内容都符合它吗,例如:
protocol CustomDelegate: UINavigationControllerDelegate {
func didTapCloseButton()
}
public class ViewController: CustomDelegate {
func didTapCloseButton() {
//not sure what goes in here?
}
}
如何在每个视图的导航栏上显示关闭按钮?当用户点击关闭按钮时,如何使该堆栈上的每个视图都被取消?
感谢您的帮助!