启用uisearchbar的取消按钮时会出现2个取消按钮

时间:2015-02-12 03:12:09

标签: ios swift tableview uisearchbar ios8.1

我在自己的项目中遇到过这个问题,并设法在一个新项目中复制它。

我的项目设置简单,如果您愿意,可以轻松复制。它如下:

  1. 将TableViewController添加到故事板。
  2. 在新添加的TableViewController中添加了Searchdisplaycontroller和SearchBar。
  3. 将其嵌入导航控制器中。
  4. 创建了一个Tableviewcontroller类,并在viewDidLoad方法中添加了两行代码。

    self.searchDisplayController?.displaysSearchBarInNavigationBar = true
    self.searchDisplayController?.searchBar.setShowsCancelButton(true, animated: true)
    
  5. 2 cancel buttons for uisearchbar

    正如您在屏幕截图中看到的那样,两个取消按钮会在预期结果的正下方显示不需要的按钮。

    我的问题是我做错了什么?

    由于

0 个答案:

没有答案