#ios #xamarin #uiscrollview #xamarin.ios #xamarin-studio
#iOS #xamarin #uiscrollview #xamarin.ios #xamarin-studio
Вопрос:
У меня View
внутри ScrollView
. На конечной стороне моего представления у меня есть submit Button
. Ограничения кнопки отправки приведены ниже.
Ограничение кнопки :
Top to superView : 630
Leading to superView : 40
Ограничение прокрутки :
Top to superView : 0
Leading to superView : 0
Trainling to superView : 0
Bottom to superView : 0
Ограничение просмотра (то есть внутри моего ScrollView) :
Top to superView : 0
Leading to superView : 0
Trainling to superView : 0
Bottom to superView : 0
Когда я устанавливаю верхнее ограничение, ScrollView находится в нормальном режиме, что означает, что он может прокручиваться сверху вниз.
Но я, когда увеличиваю ширину Button
средств, хочу установить Button
с обеих сторон ограничение 40. В этот раз ScrollView не прокручивается.
После изменения ограничения кнопки :
Top to superView : 630
Leading to superView : 40
Traling to superView : 40
Почему это происходит, я не знаю?
Любая помощь будет оценена.
Ответ №1:
Я попробовал это, и следующая настройка работает для меня нормально:
Ограничение кнопки :
Top to superView : 630
Leading to superView : 40
Trailing to superView : 40 (@750)
Bottom to superview: 0
Ограничение прокрутки :
Top to Top Layout Guide : 0
Leading to superView : 0
Trainling to superView : 0
Bottom to superView : 0
Ограничение просмотра (то есть внутри моего ScrollView) :
Top to superView : 0
Leading to superView : 0
Trainling to superView : 0
Bottom to superView : 0
Width : equal to superview
При использовании scrollview для внутреннего представления требуются все ограничения (верхний, начальный, конечный, нижний). В противном случае scrollview не сможет вычислить его представление содержимого.
Комментарии:
1. подождите, я попытаюсь реализовать ваш ответ и скоро расскажу вам.
2. Спасибо за помощь. Я стараюсь, чтобы это длилось 2 дня. Наконец-то это сработало с вашей помощью.