在当前的Google Currents iOS App(2013年3月30日)中,右上角有一个搜索按钮。如果点击它,按钮会向左移动,文本字段会从右侧“增长”。其他按钮在同一动画中从左侧移出。
我的问题是:你会如何实现这样的行为?是否有可能通过UINavigationController(和UISearchBar / UISearchDisplayController)和其他默认iOS控件实现这一点,还是google编写了自己的导航控制器?我很欣赏任何提示。
答案 0 :(得分:0)
您所要做的就是使用UIView动画并扩大搜索栏的框架。 你也必须以同样的方式减少它......
[UIView animateWithDuration:0.8
delay:0.0
options:UIViewAnimationOptionBeginFromCurrentState
animations:^{
searchFrame.size.width += 300;
searchbar.frame = searchFrame;
}
completion:nil];