【问题标题】:iOS - How to animate (dis)appereance of scope bar in UISearchBar?iOS - 如何在 UISearchBar 中为范围栏设置动画(取消)外观?
【发布时间】:2012-07-05 08:22:47
【问题描述】:

我读了this 文章,但是范围栏只是立即显示,没有动画。

【问题讨论】:

  • 您是从 Interface Builder 还是以编程方式添加 uisearchbar?
  • 我认为最好以编程方式添加它,顺便显示你的代码,这样很难理解你的错误。
  • 也看看这个答案:discussions.apple.com/thread/…

标签: iphone objective-c ios animation searchbar


【解决方案1】:

这应该有效:

- (BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar {
    [searchBar setShowsCancelButton:YES animated:YES];
     searchBar.showsScopeBar = YES;  
    return YES;
    }

    - (BOOL)searchBarShouldEndEditing:(UISearchBar *)searchBar {
    [searchBar setShowsCancelButton:NO animated:YES];
    [searchBar sizeToFit];  
     searchBar.showsScopeBar = NO;  
    return YES;
    }

记得关联 UISearchBar 委托。

【讨论】:

  • 嗯,这应该是动画范围栏?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-02
  • 2011-08-31
相关资源
最近更新 更多