UISearchBar showsCancelButton动画完成

ZekeMidas

我需要知道调用后,UISearchBar的取消按钮何时完成了他的动画

searchBar.setShowsCancelButton(false, animated: true)

我已经试过了

UIView.animateWithDuration(3, animations: {
    self.searchBarView.searchBar.showsCancelButton = false
         }, completion: {finished in
         print(finished)
})

但是完成块会立即触发,任何解决方案将不胜感激

瓦西里·博德纳丘克(Vasily Bodnarchuk)

您可以使用layoutIfNeeded()更新UIView.animateWithDuration(...)中的视图

试试这个代码:

import UIKit

class ViewController: UIViewController {

@IBOutlet var searchBar: UISearchBar!

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.

}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}

@IBAction func touchUpInside(sender: UIButton) {
    searchBar.showsCancelButton = !searchBar.showsCancelButton
    UIView.animateWithDuration(3, animations: {
        self.searchBar.layoutIfNeeded()
        }, completion: {finished in
            print("Animation finished")
    })
}
}

和情节提要: 在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

UISearchBar动画问题

来自分类Dev

UISearchBar消除动画问题

来自分类Dev

UISearchBar动画问题

来自分类Dev

Swift:UISearchBar取消按钮动画

来自分类Dev

UISearchControl之下的UIScrollView中的UISearchDisplayController UISearchBar动画

来自分类Dev

我的UISearchBar移到顶部(经过动画处理)->要禁用

来自分类Dev

UISearchBar的编辑动画在iOS8中消失了

来自分类Dev

iOS 7/8上UITableViewHeader中的UISearchBar奇怪的动画

来自分类Dev

UISearchBar的编辑动画在iOS8中消失了

来自分类Dev

与UISearchController同时对UISearchBar和UIBarButtonItem进行动画处理

来自分类Dev

我的UISearchBar移到顶部(经过动画处理)->要禁用

来自分类Dev

UISearchBar DisplaysSearchBarInNavigationBar

来自分类Dev

UISearchBar实现

来自分类Dev

激活UISearchBar

来自分类Dev

UISearchBar 按钮

来自分类Dev

UISearchBar提示在导航栏中时不进行动画处理

来自分类Dev

UISearchController在表标题视图中显示的UISearchBar处于活动状态时动画太远

来自分类Dev

如何在没有UITableview的情况下在UISearchbar中实现自动完成功能?

来自分类Dev

UISearchBar-UISearchBar的不同tableview背景

来自分类Dev

UISearchBar \ UISearchDisplayViewController的问题

来自分类Dev

更改UISearchBar的键盘颜色

来自分类Dev

UISearchBar框架的问题

来自分类Dev

使UISearchBar背景清晰

来自分类Dev

隐藏UISearchDisplayController的UISearchBar

来自分类Dev

UISearchBar CGContext错误

来自分类Dev

更改UISearchBar图标?

来自分类Dev

UISearchController UISearchBar背景

来自分类Dev

UISearchBar拼写检查

来自分类Dev

UISearchBar和/或UISearchDisplayController颜色