如何在Swift中打开搜索tableView

时间:2017-02-09 06:02:03

标签: ios swift uisearchbar uisearchcontroller country-codes

先谢谢你的帮助。

我想打开这种类型的屏幕

enter image description here

当用户点击这样的国家/地区代码时。!

enter image description here

我是iOS开发的新手。我不知道该怎么做,请帮助我们。

1 个答案:

答案 0 :(得分:1)

我在我的应用程序中做了这个..

  • 如果您使用故事板中的segue呈现国家/地区选择ViewController,请设置segue设置,如下图所示,以透明背景显示视图

SegueSettings

  • 如果您以编程方式呈现视图控制器,请将modalPresentationStyle设置为OverCurrentContext

代码:

    let modalView = self.storyboard?.instantiateViewControllerWithIdentifier("CountrySelectionViewID")
    modalView?.modalPresentationStyle = UIModalPresentationStyle.OverCurrentContext
    self.presentViewController(modalView, animated: true, completion: nil)
  • UIViewControllerUITableView一起用作子视图,以便您可以设置tableview的边距并将背景颜色设置为黑色,其中alpha值大约为 0.7

  • 为您的国家/地区选择视图实施委托功能,以了解所选的国家/地区