瞬间创建任何弹窗。保持代码简洁。
弹窗 | 警告框 | 可调整大小的面板 | 横幅 |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
📱 | 弹窗的三个位置:顶部、中心或底部 |
🎁 | 可堆叠弹窗 |
🐫 | 三种高度模式:自动、大或全屏 |
⛹️ | 可调整大小的弹窗 |
🍃 | 自动关闭 |
🖖 | 在代码中的任何位置都超级易于使用 |
🚧 | 完全可定制 |
🕺 | 精美的动画 |
🤏🏼 | 手势支持 |
🍏 | 适用于 SwiftUI sheets |
🖥️ | 支持 iOS、macOS、tvOS、watchOS 和 visionOS |
⚡️ | 支持 Swift 6 |
🚀 | ... 以及更多 |
MijickPopups 库解决了两个看似矛盾的问题 - 允许开发者创建完全可定制的弹出视图,并尽可能简化该过程。 以下是我们认为我们已成功实现这些目标的原因
为了您的方便并增强代码的清晰度,我们已将所有关键操作整合到一行代码中。
开发者有各种编程风格,我们理解并尊重这一点。 因此,我们的框架经过精心设计,您可以从代码中的任何位置打开或关闭弹出视图。
开发该框架不是为了限制您的创造力; 我们让您可以自由地尝试弹窗的外观。
您可以在屏幕上的三个位置之一显示使用我们的框架创建的弹窗:底部、中心或顶部。 这使您可以创建最常见的对象,包括弹窗、弹出窗口、警报、通知等。
无论您是想向用户呈现多个通知,还是在他们登录之前显示条款和条件,该框架都使其成为可能 - 它允许您根据需要在屏幕上保留尽可能多的弹窗。 不活动的弹窗以视觉上吸引人的方式堆叠在一起。
我们决定联系那些出于各种原因想要将原生 sheet 和 alert 与我们的框架一起使用的开发者。 从现在开始,这是可能的,在不久的将来,我们还将添加以原生 SwiftUI 样式调用 sheet 的功能,允许您将我们的框架集成到您现有的项目中。
访问框架的文档页面,了解如何将您的项目与 MijickPopups 集成。
加入 Discord 上热情的开发者社区。
要为 MijickPopups 贡献特性或想法,请创建一个 issue,解释您的想法或在 Discord 上提出。
如果您发现错误,请创建一个 issue。
如果您想做出贡献,请参阅贡献指南。
通过成为支持者来支持我们的工作。