2015-11-12 2 views
1

Я стараюсь следовать учебному пособию, но это довольно старый учебник, и здесь возникает некоторая проблема при запуске приложения с видом приложения.Изменение размера основного вида в построителе интерфейса

enter image description here

Там нет изображения, и я восстановить ограничения, но ничего не изменилось.

Код ViewController:

class MasterViewController: UIViewController { 

    @IBOutlet var tableView: UITableView! 
    @IBOutlet var searchBar: UISearchBar! 

    override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 
    if segue.identifier == "showDetail" { 
    } 
    } 

    override func viewWillAppear(animated: Bool) { 
    super.viewWillAppear(animated) 
    if let selectedIndexPath = self.tableView.indexPathForSelectedRow { 
     self.tableView.deselectRowAtIndexPath(selectedIndexPath, animated: true) 
    } 
    } 
} 

extension MasterViewController: UITableViewDataSource, UITableViewDelegate { 

    func numberOfSectionsInTableView(tableView: UITableView) -> Int { 
    return 1 
    } 

    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 
    return 0 
    } 

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 
    let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) 
    return cell 
    } 

    func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool { 
    return true 
    } 

    func tableView(tableView: UITableView, commitEditingStyle editingStyle: UITableViewCellEditingStyle, forRowAtIndexPath indexPath: NSIndexPath) { 
    } 

} 

extension MasterViewController: UISearchBarDelegate { 

    func searchBarSearchButtonClicked(searchBar: UISearchBar) { 
    } 

} 

Как я могу изменить его размер не только для iPhone 4 (или избавиться от черных областей)?

+0

показать свой код –

+0

@OrkhanAlizade, Done! –

+0

Что именно вы хотите сделать? –

ответ

2

Добавьте соответствующие изображения запуска внутри Images.xcassets> LaunchImage для резолюций, которые вы хотите поддержать. Например, для iPhone 5 портрет разрешение будет 640x1136.

Вот скриншот интерфейса для поиска в Xcode:

enter image description here

+0

Это именно то, что мне нужно. Спасибо! –

+0

Я рад помочь! – Daniel

0

Чтобы решить эту проблему, выполните следующие шаги:

  1. Перейдите к проекту настройки

  2. В разделе «Иконки приложений и запуск изображений» нажмите «Использовать каталог активов»

  3. Выберите «Миграть» в появившемся всплывающем окне.

Это должно решить проблему.

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