我想做一个简单的应用程序,有一个表与一个酒吧(约50px高)在顶部的视图。该栏将包含一个搜索按钮。当按下搜索按钮时,我想将栏中的视图换成搜索栏。我想不出做这件事的最好方法。
我有几个选择。我可以通过编程的方式来实现,也可以为每个视图制作定制的.xib文件,然后将它们交换出去。对于自定义的.xib文件,我不知道如何将功能传递给主ViewController。
我认为,关于这一点,有一些东西是零散的。我想知道做这件事最好的方法是什么。
发布于 2013-02-05 11:46:26
我用这种方式实现了这个功能:
在你的代码中:
在工具栏中设置一个“搜索”按钮,它将设置搜索栏的isHidden = NO和工具栏的isHidden = YES.
这将不会有动画。只是一个完全的替代品。
要使其具有动画效果,请使用类似以下内容:
[self.searchBar setHidden:NO];
[UIView transitionWithView:self.searchBar duration:0.5 options:UIViewAnimationOptionTransitionFlipFromLeft animations:^{} completion:^(BOOL finished) {
[self.toolBar setHidden:YES];
}];https://stackoverflow.com/questions/14699691
复制相似问题