0

実行して検索を委任したNavigation Controllerがあります

extension BrowseVC: UISearchBarDelegate{



func searchBarTextDidBeginEditing(_ searchBar: UISearchBar)
{
    //Show Cancel
    searchBar.setShowsCancelButton(false, animated: true)
    searchBar.tintColor = .white
    searchBar.resignFirstResponder()
    let vc = R.storyboard.search.searchParentVC()
    self.navigationController?.pushViewController(vc!, animated: true)
    
}

func BrowseVC(_ searchBar: UISearchBar, textDidChange searchText: String)
{
    
}

func searchBarSearchButtonClicked(_ searchBar: UISearchBar)
{
    searchBar.setShowsCancelButton(false, animated: true)
    searchBar.resignFirstResponder()
}

func searchBarCancelButtonClicked(_ searchBar: UISearchBar)
{
    //Hide Cancel
    searchBar.setShowsCancelButton(false, animated: true)
    searchBar.text = String()
    searchBar.resignFirstResponder()
    
}

}

self.titleLabel.title = (NSLocalizedString("Top Listings", comment: "").localized(lang))

このように見えます

最初の画像

しかし、私がやろうとしていることは、このようにすることです

挑戦しているイメージ

大きくする必要がないため、Prefer Large Title のチェックを外し、このコードを追加します

let titleLabel = UILabel()
        titleLabel.text = (NSLocalizedString("Top Listings", comment: "Top Listings").localized(lang))
        titleLabel.font = UIFont.boldSystemFont(ofSize: 30)
        titleLabel.sizeToFit()

タイトルは表示されず、検索バーはまだその位置にあります

4

0 に答える 0