У меня есть ScrollView и вид контейнера внутри него. UIButtons находятся внутри контейнера. Когда я запускаю программу, UIButtons
, которые находятся в конце ScrollView, не реагируют. UITextFields реагируют. Тем не менее, после настройки с помощью фреймов я убедился, что совпадают как начальная, так и hightXwidth UIScrollView и вид контейнера. Я проверил его с помощью операторов печати. Некоторые настройки:UIButton в scrollView не отвечает
scrollView.isExclusiveTouch = true
scrollView.delaysContentTouches = false
scrollView.isUserInteractionEnabled = true
Scrollview в:
let hightForScrollMenu: CGFloat = 120
scrollView.contentSize = CGSize(width: scrollView.frame.size.width, height: scrollView.frame.size.height+hightForScrollMenu)
При проверке:
viewInsideScrollView.frame.size.height = scrollView.frame.size.height
print("Zhenya: ScrollView's frame height is:\(scrollView.frame.size.height) and its origin is \(scrollView.frame.origin)")
print("Zhenya: ViewInsideScrollView's frame heigt is: \(viewInsideScrollView.frame.size.height) and its origin is \(scrollView.frame.origin)")
View Controller атрибуты:
Главная Просмотреть атрибуты и ограничения:
атрибуты ScrollView и ограничения:
Контейнер Просмотр атрибутов и ограничения:
[FistLink] (http://stackoverflow.com/questions/3132147/uibutton-inside-uiscrollview-doesnt-fire-on-tap), [SecondLink] (http://stackoverflow.com/questions/16649639/uibutton-does-not-work-when-it-in-uiscrollview), [ThirdLink] (http://stackoverflow.com/questions/27820304/uibutton-is-not-working-clickable-in-uiscrollview) –
Благодарю. Пробовал те, прежде чем публиковать этот вопрос. –