ios - Stripes iOS App 中使用的界面类型 iOS 界面

标签 ios user-interface

我一直在构建一个 iOS 应用程序,并希望创建您可以在 stripe 应用程序上看到的那种 View 。

视频:https://stripe.com/img/dashboard_iphone/screencast.mp4

在 0:06 秒,您可以看到,当您向上滑动时,下面的表格 View 进入 View ,而顶部的图表消失了。

我在很多应用程序中都看到过这种设计,但不确定是否存在使用 xCode 和 SDK 创建它的通用模式。

最佳答案

只需将其设置为图形 View 底部的动画即可。这是一个简单的例子:

CGRect frame = self.tableView.frame;
frame.origin.y = graphView.frame.origin.y + graphView.bounds.size.height;
frame.size.height = self.tableView.superview.bounds.size.height - frame.origin.y;
[UIView animateWithDuration:0.25f delay:0.0f options:UIViewAnimationOptionBeginFromCurrentState | UIViewAnimationOptionCurveEaseOut animations:^{
    self.tableView.frame = frame;
} completion:NULL];

关于ios - Stripes iOS App 中使用的界面类型 iOS 界面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32113673/

相关文章:

c++ - Qt物理场景多线程

ios - 核心数据助手类返回对象 nil

ios - 提供带有目标回调队列的异步和同步 API

objective-c - 将文档预加载到 iOS 应用程序中

android - 如何使用 fragment 反向移植?

docker - 如何从Docker容器运行GUI应用程序(如gvim)

ios - NSDecimalNumber 加倍。在 Swift 中执行此操作的正确方法是什么

ios - 多种媒体类型的核心数据模型?

html - 在 HTML 中使用超链接进行水平和垂直对齐

delphi - 如何更改delphi GUI样式?