真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

iOS中SwiftUISearchController仿微信搜索框

創(chuàng)建一個(gè)UISearchController

龍州網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,龍州網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為龍州上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的龍州做網(wǎng)站的公司定做!

如果傳入的searchResultsController為nil,則表示搜索的結(jié)果在當(dāng)前控制器中顯示,現(xiàn)在我讓它在searchResultVC中顯示

// 創(chuàng)建searchResultVC
let searchResultVC = UIViewController()
// 設(shè)置背景顏色為紅色
searchResultVC.view.backgroundColor = UIColor.red
let searchController = UISearchController(searchResultsController: searchResultVC)
// 設(shè)置背景顏色
searchController.view.backgroundColor = UIColor (red: 0.97, green: 0.97, blue: 0.97, alpha: 1.0)
// 默認(rèn)為YES,設(shè)置開(kāi)始搜索時(shí)背景顯示與否
// searchController.dimsBackgroundDuringPresentation = false
// 默認(rèn)為YES,控制搜索時(shí),是否隱藏導(dǎo)航欄
// searchController.hidesNavigationBarDuringPresentation = false
// 將搜索框視圖設(shè)置為tableView的tableHeaderView
tableView.tableHeaderView = searchController.searchBar

iOS中Swift UISearchController仿微信搜索框

添加searchBar

設(shè)置搜索框

// 搜索框
let bar = searchController.searchBar
// 樣式
bar.barStyle = .default
// 設(shè)置光標(biāo)及取消按鈕的顏色
bar.tintColor = RGBA(r: 0.12, g: 0.74, b: 0.13, a: 1.00)
// 設(shè)置代理
bar.delegate = self

iOS中Swift UISearchController仿微信搜索框

設(shè)置光標(biāo)及取消按鈕的顏色

去除背景

// 去除背景及上下兩條橫線
bar.setBackgroundImage(UIImage(), for: .any, barMetrics: .default)

iOS中Swift UISearchController仿微信搜索框

去除背景及上下兩條橫線

添加右側(cè)語(yǔ)音按鈕

// 右側(cè)語(yǔ)音
bar.showsBookmarkButton = true
bar.setImage(#imageLiteral(resourceName: "VoiceSearchStartBtn"), for: .bookmark, state: .normal)
監(jiān)聽(tīng)語(yǔ)音按鈕的點(diǎn)擊
// MARK:- UISearchBarDelegate
extension LXFContactViewController: UISearchBarDelegate {
  func searchBarBookmarkButtonClicked(_ searchBar: UISearchBar) {
    LXFLog("點(diǎn)擊了語(yǔ)音按鈕")
  }
}

iOS中Swift UISearchController仿微信搜索框

右側(cè)語(yǔ)音效果

iOS中Swift UISearchController仿微信搜索框 

以上所述是小編給大家介紹的iOS中Swift UISearchController仿微信搜索框,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)創(chuàng)新互聯(lián)網(wǎng)站的支持!


當(dāng)前題目:iOS中SwiftUISearchController仿微信搜索框
本文網(wǎng)址:http://weahome.cn/article/ipehdp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部