2016-09-18 2 views
2

Я пытаюсь изменить размер и положение searchController.searchBar для примера i cahnge y от 0 до 100, но я вижу изменения в моей программе.Как изменить размер и положение searchController? .searchBar?

вот мой код:

placesClient = GMSPlacesClient.sharedClient() 
    resultsViewController = GMSAutocompleteResultsViewController() 
    resultsViewController?.delegate = self 
    searchController = UISearchController(searchResultsController: resultsViewController) 
    searchController?.searchResultsUpdater = resultsViewController 

    searchController?.searchBar.sizeThatFits(CGSize(width: 600, height: 44.0)) 


     self.definesPresentationContext = true 

    searchController?.searchBar.frame = (CGRectMake(0, 100,600, 44.0)) 

    self.navigationItem.rightBarButtonItem = UIBarButtonItem(customView: (searchController?.searchBar)!) 

    // Keep the navigation bar visible. 
    searchController?.hidesNavigationBarDuringPresentation = false 
    searchController?.modalPresentationStyle = UIModalPresentationStyle.Popover 

picture

любой орган может помочь мне, пожалуйста?

ответ

0

Вы можете изменить размер строки поиска или текстового поля в качестве другого примера, используя Инспектор размеров внутри этого элемента. Кроме того, когда вы устанавливаете ограничения для объекта, вы можете установить высоту или ширину на все, что пожелаете ... в пределах экрана. Таким образом, текстовое поле с установленной высотой 30 теперь может быть установлено на 50 или все, что вы хотите, чтобы соответствовать вашей эстетике. Я нашел это, разыскивая себя и, наконец, наткнулся на него в Udemy для iOS 9 с Mark Price. Я перешлю ссылку, но это был платный курс. Удачи!

Смежные вопросы