我试图在附加的图片中尽快模仿Twitter的“向上滑动显示”动作:
如果您注意到细节视图隐藏在第一个视图中,只有一个小指示器,那里还有更多。然后当您向上滑动时,它会显示详细视图。我不想将主视图滑开,只需检测触摸并向上滑动,然后将隐藏视图“移动”到视图中。
我正在考虑使用屏幕外的框架实例化视图。然后,当用户滑动时,它将重新构建在屏幕上。我无法弄清楚如何设置它的动画,因此它开始出现在幻灯片中。有小费吗?这种方法看起来是一种很好的方法吗?
谢谢!
答案 0 :(得分:0)
看看这个 https://github.com/crocodella/PullableView
该视图提供了有关下拉,上拉视图的详细信息。
答案 1 :(得分:0)
你可以尝试这个, 最初将详细信息视图保留在屏幕上,然后使用以下代码通过给出坐标
来显示它CGRect detailsViewFrame = detailsView.frame;
detailsViewFrame.origin.x = 222; // new x coordinate
detailsViewFrame.origin.y = 294; // new y coordinate
[UIView animateWithDuration:0.5 delay:0.2 options: UIViewAnimationCurveEaseOut
animations:^{
detailsView.frame = detailsViewFrame;
}
completion:^(BOOL finished){
}];