滑轮库:模拟iOS 10 Maps抽屉UI

滑轮库是一个高度可定制的库,专门用于模拟iOS 10和11 Maps应用程序中的抽屉式界面。它严格遵循当前Swift的最新版本,以确保最佳的性能和兼容性。若需要特定版本的Swift支持,您可以在配置文件中指定相应的版本,或选择使用相应分支的代码。需要注意的是,该库不支持旧版本的分支。

近期,滑轮库更新了2.9.0版本,其中引入了一个新属性以支持更多的显示模式。基本功能保持稳定,无需进行重大修改。特别地,新添加的.compact显示模式可以完美复制Apple Maps在iPhone SE等较小尺寸设备上的抽屉行为。在此模式下,抽屉的显示位置受到严格的控制,并提供了全新的@IBInspectable属性,如compactInsets和compactWidth,以供更精细的自定义。

该模式的行为与之前的.panel模式相似,为用户提供了更为灵活和统一的界面体验。关于此功能的更多细节和背后的设计理念,建议查阅相关的开发文档或拉取请求。

zip
Pulley-master.zip 预估大小:33个文件
folder
Pulley-master 文件夹
file
Pulley.podspec 2KB
folder
.github 文件夹
file
PULL_REQUEST_TEMPLATE.md 2KB
folder
ISSUE_TEMPLATE 文件夹
file
pulley-question.md 655B
file
pulley-feature-request.md 628B
file
pulley-bug-report.md 1KB
folder
workflows 文件夹
file
deploy_to_cocoapods.yml 539B
file
.swift-version 4B
folder
Pulley.xcodeproj 文件夹
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
Pulley.xcscheme 3KB
file
PulleyDemo.xcscheme 3KB
folder
project.xcworkspace 文件夹
folder
xcshareddata 文件夹
file
WorkspaceSettings.xcsettings 226B
file
IDEWorkspaceChecks.plist 238B
file
contents.xcworkspacedata 208B
file
project.pbxproj 23KB
file
CONTRIBUTING.md 4KB
file
LICENSE 1KB
file
README.md 14KB
file
Package.swift 2KB
folder
PulleyLib 文件夹
file
PulleyViewController.swift 78KB
file
UIView+constrainToParent.swift 757B
file
UIViewController+PulleyViewController.swift 620B
file
PulleyPassthroughScrollView.swift 1KB
file
CODE_OF_CONDUCT.md 3KB
file
.gitignore 3KB
folder
Pulley 文件夹
file
CustomMaskExample.swift 3KB
file
Info.plist 1KB
file
AppDelegate.swift 3KB
file
PrimaryContentViewController.swift 4KB
file
Main.storyboard 45KB
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
file
DrawerContentViewController.swift 8KB
file
PrimaryTransitionTargetViewController.swift 1KB
file
Pulley.h 346B
folder
Assets.xcassets 文件夹
folder
AppIcon.appiconset 文件夹
file
Contents.json 2KB
zip 文件大小:56.75KB