Так что я так долго боролся с этой проблемой, я считаю, что я пробовал все доступные решения StackOverflow, но все же я не могу понять это правильно.iOS: надлежащим образом передайте правильные события через scrollview
У меня есть «занавес View», лежащий на любой другой точки зрения в моем приложении социальной сети
Вот как это выглядит, когда занавес в по умолчанию режиме
Это как это выглядит, когда занавес в «вниз» -Режим
занавес вид, который содержится в представлении прокрутки.
Для того, чтобы перетащить занавес, мне пришлось установить размер содержимого, чтобы накрыть зеленые кнопки, которые можно увидеть на изображениях.
Размер контента что-то вроде черной поглаженной области в фото ниже.
Моя проблема. Я не могу понять, как я могу сделать свои зеленые кнопки «Follow, Everybody, Near» clickable/touchable, когда scrollview находится в режиме по умолчанию. Очевидно, что размер содержимого scrollview накладывается на кнопки, но как я могу избежать этого?
Я экспериментировал с Трассировка переопределением, попытался пройти события прикосновения через цепь событий и
другие подобные решения, но без удачи. Я не могу заставить это работать.
Я реализовал представление занавеса с помощью настраиваемого контроллера представлений, содержащего прокрутку. Это представление затем добавляется в корневой вид.
Вы пробовали '[self.view bringSubviewToFront: yourButton]' –
Вы уверены, что вам нужно просмотреть прокрутку? Простой салфеткой не работает? – johnyu
Да, мне нужен scrollview, конечно же распознаватель жестов будет работать, но я хочу, чтобы он был прокручиваемым. Благодарю. – Eyeball