2014-01-10 2 views
2

Я использую раскадровки для создания статического UITableView с одним разделом, который имеет заголовок и нижний колонтитул. Каждая ячейка tableview имеет UITextField, чей inputView настроен на UIPicker, а аксессуар - UIToolbar.Почему мой простой нижний колонтитул UITableView плавает над аксессуаром моего входа в iOS 7?

How it should look

Это прекрасно работает, кроме раздела колонтитула плавает путь выше панели инструментов зрения аксессуара, как это в симе:

How it actually looks

Это происходит только в прошивкой 7 не 6. Любые идеи?

+0

Также я использую BSKeyboardControls, чтобы помочь с прив , следующие кнопки. https://github.com/simonbs/BSKeyboardControls –

+0

Он не похож на BSKeyboardControls, так как я могу воспроизвести его без BSKeyboardControls. Похоже, это просто связано с помещением текстового поля в tableviewcell в табличное представление стиля PLAIN. –

ответ

0

Похоже, что панель инструментов UINavigationController виновата. К счастью для меня, я случайно включил его. После его устранения проблема была исправлена. Но если вам нужна нижняя панель инструментов, я не знаю, что это за решение.

+0

У меня такая же проблема =/ – iTSangar

0

У меня такая же проблема. Мой стол был внутри представления, в котором были tabBar и NavBar.

После некоторого исследования я узнал, что iOS7 + автоматически добавляет смещение в tableview, когда он находится в режиме просмотра с помощью tabbar/navbar.

Вы можете отключить автоматическое смещение как по коду, так и через Interface Builder.

Via Interface Builder, просто снимите флажок «Under Top Bars» (если вы используете navbar) и «Under Bottom Bars» (если вы используете табуляцию) в подменю «Extended Edges» в представлении, которое имеет ваше табличное представление ,

enter image description here

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

Для других ответов о том, как это сделать (и для ответа на исходный @ xudre в, от которого я узнал решение - пожалуйста, оцените его ответ вверх) пойти: UITableView is starting with an offset in iOS 7

+0

Я все еще хочу, чтобы он рисовал под решетками, хотя для эффекта размытия. –

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