在 iOS 开发中,fd_interactivePopDisabled 是一个属性,用于设置导航控制器的交互式返回手势是否被禁用。\n\n当设置为 YES 时,交互式返回手势将被禁用,用户将无法使用滑动手势返回上一个界面。这在某些场景下可能是有用的,比如当某个界面需要禁止返回操作时。\n\n当设置为 NO 时,交互式返回手势将启用,用户可以通过右滑手势返回上一个界面。\n\n在导航控制器中,可以通过设置 UIViewController 的 fd_interactivePopDisabled 属性来控制对应界面的交互式返回手势的禁用状态。例如:\n\n\nself.fd_interactivePopDisabled = YES;\n\n\n需要注意的是,fd_interactivePopDisabled 属性只对通过导航控制器进行 push 或 pop 操作的界面有效,对于 present 或 dismiss 操作无效。如果需要禁用整个导航控制器的交互式返回手势,可以在导航控制器的子类中重写 fd_interactivePopDisabled 方法返回 YES。

iOS 开发:如何禁用导航控制器交互式返回手势 - fd_interactivePopDisabled 属性详解

原文地址: https://www.cveoy.top/t/topic/p45b 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录