iOS, как реализовать выпадающий список и как позаботиться о его закрытии?

Мне нужны некоторые данные о том, как реализовать функциональность выпадающего списка в iOS.

У меня есть несколько решений, таких как использование UITableViewдля отображения списка текстовых элементов (в моем случае список может быть как статическим, так и динамическим, поэтому UITableViewкажется хорошим вариантом для моего случая). раскрывающийся список...

Предположим, что этот раскрывающийся список открыт где-то в представлении (скажем, это представление занимает весь экран). Раскрывающееся меню, однажды открытое, должно закрываться (закрываться), когда я нажимаю в другом месте

Один из способов — прослушать события touchesBeganв представлении и посмотреть, открыто ли раскрывающееся меню — это нормально. но проблема в том, что если у меня есть такие вещи, как кнопка, и когда пользователь нажимает на одну из них, я не получаю ввод touchesBeganв представлении.

H Как мне решить эту проблему общим способом?

10
задан veducm 28 July 2014 в 13:06
поделиться