ShakeToRevealImageView 是一个动态且可定制的 iOS 库,旨在为任何图像添加交互式的“摇动以显示”效果。 通过此库,开发人员可以通过启用摇动手势来显示图像,从而轻松实现有趣且引人入胜的用户体验。 它提供了对 UI 覆盖层的完全自定义,允许开发人员调整颜色、不透明度和设计,同时使用 UIImpactFeedbackGenerator 无缝集成触觉反馈。 这种灵活的解决方案使开发人员可以完全控制外观和交互,只需几行代码即可轻松增强用户参与度。
您可以使用 Swift Package Manager 安装 ShakeToRevealImageView
,方法是:
Xcode
-> File
-> Add Package Dependencies...
CocoaPods 是 Cocoa 项目的依赖项管理器。 您可以使用以下命令安装它:
$ gem install cocoapods
导航到项目根文件夹以集成 pod。
$ pod init
它将为您的项目生成 Podfile
。 要将 SSStoryStatus 集成到您的项目中,请在您的 Podfile
中指定它:
platform :ios, '17.0'
use_frameworks!
target '<Your Target Name>' do
pod 'ShakeToRevealImageView'
end
然后,运行以下命令:
$ pod install
它将生成 <Project>.xcworkspace
文件。 从现在开始,您应该使用此文件打开项目。
如果您遇到构建错误 Command PhaseScriptExecution failed with a nonzero exit code
,请按照以下步骤操作:
转到项目 Build Settings
-> 搜索 User Script Sandboxing
-> 设置为 No
。
首先导入所需的包:
import ShakeToRevealImageView
在 Storyboard 中将 ShakeToRevealImageView
类添加到 UIImageView
在 ViewController 中添加 feedbackStyle
imageView.feedbackStyle = .heavy
通过加入此存储库的 stargazers ⭐ 来支持它。
无论您是帮助我们修复错误、改进文档还是提出功能请求,我们都欢迎您! 💪
查看我们的 贡献指南,获取贡献的想法。
对于错误、功能请求和讨论,请使用 GitHub Issues。
根据 MIT 许可证分发。 有关详细信息,请参见 LICENSE。