iOS:我如何判断UISearchBar的状态?

时间:2016-05-13 12:59:58

标签: ios objective-c uisearchbar

如同下面的图片: UISearchBar有两种状态,我如何判断搜索栏的状态?

  1. 1个
  2. The 1th state

    1. 二路
    2. The 2th state

2 个答案:

答案 0 :(得分:2)

在Swift上我使用这个,我确定有类似于obj-c的东西

func searchBarTextDidBeginEditing(searchBar: UISearchBar) {
    searchActive = true;
}

func searchBarTextDidEndEditing(searchBar: UISearchBar) {
    searchActive = false;
}

func searchBarCancelButtonClicked(searchBar: UISearchBar) {
    searchActive = false;
}

func searchBarSearchButtonClicked(searchBar: UISearchBar) {
    searchActive = false;
}

答案 1 :(得分:1)

我认为searchBar.isFirstResponder是您正在寻找的属性。