测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2016年4月 |
SPM支持 SPM | ✗ |
由 George Tso 维护。
语言: Swift 2.x
以半高度显示模型视图控制器。当需要执行上下文操作,如密码输入、用户确认等时很有用。
重要:仅在 iPhone iOS8 及以上版本中进行了测试,仅支持横屏。
欢迎为 iPad 测试、旋转支持和大小类支持做出贡献。
CocoaPods
pod 'HalfPresentationAnimation'
要显示视图控制器,请使用如下代码
func present() { let vc = YourViewController() vc.title = “您的标题” vc.delegate = self // 用户操作通信 vc.transitioningDelegate = self // 重要一行 vc.modalPresentationStyle = .Custom // 重要一行 presentViewController(vc, animated: true, completion: nil) }
button.center = CGPointMake(view.center.x, view.center.y/2)
。参数未公开,但您可以修改源文件。如果您愿意,也可以在后台视图控制器上添加动作效果。
您必须将过渡代理设置为 UIViewController 子类 实例,而不是其他对象,如视图模型。