MijickPopups Hero

轻松呈现弹窗

瞬间创建任何弹窗。保持代码简洁。

体验我们准备的演示 | 框架文档 | 路线图


Labels


弹窗 警告框 可调整大小的面板 横幅



Join us on Discord Follow us on LinkedIn See our other frameworks Read us on Medium Buy us a coffee

✨ 特性

📱 弹窗的三个位置:顶部、中心或底部
🎁 可堆叠弹窗
🐫 三种高度模式:自动、大或全屏
⛹️ 可调整大小的弹窗
🍃 自动关闭
🖖 在代码中的任何位置都超级易于使用
🚧 完全可定制
🕺 精美的动画
🤏🏼 手势支持
🍏 适用于 SwiftUI sheets
🖥️ 支持 iOS、macOS、tvOS、watchOS 和 visionOS
⚡️ 支持 Swift 6
🚀 ... 以及更多

☀️ 为什么选择 MijickPopups?

MijickPopups 库解决了两个看似矛盾的问题 - 允许开发者创建完全可定制的弹出视图,并尽可能简化该过程。 以下是我们认为我们已成功实现这些目标的原因

一行代码的力量

为了您的方便并增强代码的清晰度,我们已将所有关键操作整合到一行代码中。

Code Example 1

量身定制,满足您的需求。 专为您打造。

开发者有各种编程风格,我们理解并尊重这一点。 因此,我们的框架经过精心设计,您可以从代码中的任何位置打开或关闭弹出视图。

Code Example 2

为无限的创造力而设计

开发该框架不是为了限制您的创造力; 我们让您可以自由地尝试弹窗的外观。

Code Example 3

三合一

您可以在屏幕上的三个位置之一显示使用我们的框架创建的弹窗:底部、中心或顶部。 这使您可以创建最常见的对象,包括弹窗、弹出窗口、警报、通知等。

Code Example 4

多个弹窗?没问题!

无论您是想向用户呈现多个通知,还是在他们登录之前显示条款和条件,该框架都使其成为可能 - 它允许您根据需要在屏幕上保留尽可能多的弹窗。 不活动的弹窗以视觉上吸引人的方式堆叠在一起。

Code Example 5

过去、现在和未来

我们决定联系那些出于各种原因想要将原生 sheet 和 alert 与我们的框架一起使用的开发者。 从现在开始,这是可能的,在不久的将来,我们还将添加以原生 SwiftUI 样式调用 sheet 的功能,允许您将我们的框架集成到您现有的项目中。

Code Example 6

还有更多内容

🚀 如何使用?

访问框架的文档页面,了解如何将您的项目与 MijickPopups 集成。

🍀 社区

加入 Discord 上热情的开发者社区。

🌼 贡献

要为 MijickPopups 贡献特性或想法,请创建一个 issue,解释您的想法或在 Discord 上提出。
如果您发现错误,请创建一个 issue
如果您想做出贡献,请参阅贡献指南

💜 赞助我们的工作

通过成为支持者来支持我们的工作。