2013-03-05 3 views
1

У меня есть tableView с некоторыми элементами и в верхней части окна есть UISearchBar. Когда в первый раз я использую панель поиска, все работает нормально. Я могу писать, редактировать и удалять текст внутри и в строке поиска, а также фильтрует мой tableView. Но проблема возникает, когда я выбираю один из элементов из таблицыView (в представлении таблицы показан список кемпингов), и он открывает новое представление с деталями элемента. не Когда я вернусь к Tableview из DetailView, используя следующий кодUISearchBar больше не редактируется, если убрать модальный вид

[[self parentViewController]dismissModalViewControllerAnimated:YES]; 

searchBar больше не доступны для редактирования. Клавиатура не появляется, и если я касаюсь searchBar, ничего не происходит.

Любая помощь будет оценена по достоинству.

+0

показать код .. проверить вы делаете отключив взаимодействие с пользователем в любом месте вашего кода. –

+0

Я не думаю, что отключить взаимодействие с пользователем ... Как я могу это сделать? – gabboSonc

+0

Спасибо, но все ваши предложения не работают. Для меня большая проблема, потому что поиск в Интернете я не нашел решения. Может быть, ошибка Xcode? Поскольку я пытался решить проблему, создав панель поиска через «код» (не используя IB), и у меня такая же проблема. – gabboSonc

ответ

1

Проблема заключается в том, что какой-либо другой вид перекрывает searchbar.Also проверить userInteraction в SearchBar

+0

так что я должен делать? – gabboSonc

+0

Попробуйте код @suuny в вашем представленииWillAppear: метод –

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