iphone - iPhone中如何实现 View 滑入滑出?

标签 iphone uikit

我想实现 View 滑入的效果,很像presentModalViewController带入的 View 动画,但 View 仅滑入覆盖一半屏幕。

我是这样处理的:

1) 在 View 出现并滑入之前,addSubview subview 。将其放置在一开始就看不见的位置。

2)调用 subview 的 View Controller 上的方法来执行Core Animation代码将其引入。

执行上述操作似乎不起作用(什么也没有发生 - View 仅出现在其起始位置)。在 viewDidLoad 中提前添加 View 也不起作用。理想情况下,我希望代码具有与 presentModalViewController 相同的要求 - 这要求您在需要引入 View 并为其设置动画时实例化 View Controller 。

如果您也能提供有关动画 View 输入/输出的指针或代码,我们将不胜感激。

最佳答案

我会查看示例项目 ViewTransitions在苹果开发网站上。这是一个很好的资源,可以帮助您了解设置转换时需要执行的简单操作。如果您只想滑动一半,可以尝试将“滑动 View ”的框架设置为仅屏幕的一半...只需查看代码并尝试一下。

关于iphone - iPhone中如何实现 View 滑入滑出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1055384/

相关文章:

iphone - 高性能代码中的峰值检测

ios - UITextView 具有大量 Markdown 支持

ios - 从 iOS 8 - iOS 11 中的操作表委托(delegate)以模态方式呈现 View Controller

ios - iPad 中的 UIPrintInteractionController 给我两个警告

ios - 检查 UITableViewCell 是否完全可见以进行自动播放

ios - 何时在 iOS 7 中使用 AutoLayout 更新约束

ios - 打开相机后自动开始录像?

iphone - 将图像转换为像素格式并返回 UIImage 格式更改 iPhone 中的图像

iphone - 使用 touchesMoved 沿偏移向量/增量拖动对象?

iphone - 从我们的应用程序管理 iPhone 日历事件