您当前的位置: 首页 >  ui

iOS 16 修改第三方库实现监听 SwiftUI 中 sheet 弹出视图的下滑关闭动作

发布时间:2022-10-02 09:48:13 ,浏览量:0

在这里插入图片描述

功能需求

我们已经在 iOS 16 中 SwiftUI 防止弹出的 sheet 视图被下滑关闭(dismiss)的新解决方案 这篇博文中介绍过如何在 iOS 16 中禁止用户下滑关闭弹出的 sheet 视图。

不过,如果我们需要在禁止下滑关闭弹出视图的同时监听用户的下滑动作呢?

比如,当用户试图下滑关闭时提示用户应该如何关闭(dismiss):

在这里插入图片描述

如上所示:我们通过修改第三方库在 iOS 16 中完成了监听下滑关闭 sheet 弹出视图,并给予用户提示的功能。

值得说明的是,目前 iOS 16 并无原生方法来实现该功能。

下面,就让我们来看看如何给第三方库做“外科手术”来完成代码的升级吧?

Let‘s go!!!

功能分析 1. 精准定位第三方代码

首先,我们来看看第三方库的实现:


	
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    108476博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0470s