我尝试在我的应用程序中实现的是在主表视图下面放置一个View,可能是另一个tableView来输入一些过滤器设置。
在最佳情况下,主桌面视图应该向下滑动一半并且像我放置的Appshopper中的示例一样变灰。我怎么能实现这样的行为?
我正在使用IOS5 / 6和故事板
答案 0 :(得分:0)
无法创建包含两个子视图的视图:设置视图和主表视图。使用Core Animation,您可以为向下移动的主表视图设置动画。 使用storyboard,将封装视图推送到viewcontroller。
答案 1 :(得分:0)
最后,我想出了如何做到这一点。
只需将两个视图放入Controller中,并在事件触发时执行类似以下代码的操作
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
[UIView setAnimationCurve: UIViewAnimationCurveEaseOut];
CGRect newFrame = self.newsTableView.frame;
newFrame.origin.y = newFrame.origin.y + self.subview.frame.size.height;
[self.subView1 setFrame:newFrame];
[UIView commitAnimations];
当然还缺少的是检查框架是否尚未向下移动等等,但是m