2015-07-16 3 views
0

Я делаю приложение для iPhone и iPad. У меня есть представление таблицы только с одной строкой, и в этой строке у меня есть UITextField. На симуляторе iPhone (также на физическом устройстве) у меня нет проблем. Но когда я пытаюсь запустить приложение на iPad-симуляторе (2, Retina или Air, не имеет значения), он просто показывает пустую строку. Это большая проблема, потому что это приложение должно быть основным для iPad. Кто-нибудь знает, где проблема? Большое спасибоТекстовое поле не отображается на симуляторе iPad (на iPhone да)

Я сделал простой проект только с точки зрения таблицы и текстового поля (TableViewController):

class TableViewController: UITableViewController { 

    // OUTLETS: 

    @IBOutlet weak var textField: UITextField! 


    // MARK: - Table view data source 

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

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

} 

enter image description here

+1

Check в инспекторе атрибутов, что текстовое поле установлено в iPad или нет, для соответствующего класса размера (флажок у последнего из Attributes Inspector). – rajram

+0

Спасибо !!! Ты спас меня – Lachtan

+0

Добро пожаловать .. :-) #Lachtan – rajram

ответ

0

@Rajram ответил на мой вопрос, но потому, что комментарий не может быть принят, так что просто копию его ответа.

Проверить в Инспекторе Атрибутов, что текстовое поле устанавливается в IPad или нет, для соответствующего класса размера, (есть флажок в последний из инспектора Attributes)

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