2016-10-08 5 views
1

У меня есть View внутри ScrollView. На конечной стороне моего представления я отправлю Button. Ограничение кнопки отправки указано ниже.Странное поведение UIButton in ios (Xamarin)

Кнопка Constraint:

Top to superView : 630 
Leading to superView : 40 

ScrollView Constraint:

Top to superView : 0 
Leading to superView : 0 
Trainling to superView : 0 
Bottom to superView : 0 

View (То есть в моем Scrollview) Constraint:

Top to superView : 0 
Leading to superView : 0 
Trainling to superView : 0 
Bottom to superView : 0 

Когда я устанавливаю верхнее ограничение, ScrollView находится в нормальном режиме, он может прокручиваться сверху вниз.

Но я увеличиваю ширину Button означает, что хочу установить Button с обеих сторон. В этот раз ScrollView не прокручивается.

После изменений Кнопка Constraint:

Top to superView : 630 
Leading to superView : 40 
Traling to superView : 40 

Почему это происходит, я не знаю?

Любая помощь должна быть оценена.

ответ

2

Я попытался это и следующие настройки работает для меня хорошо:

Кнопка Constraint:

Top to superView : 630 
Leading to superView : 40 
Trailing to superView : 40 (@750) 
Bottom to superview: 0 

ScrollView Constraint:

Top to Top Layout Guide : 0 
Leading to superView : 0 
Trainling to superView : 0 
Bottom to superView : 0 

View (То есть в моем Scrollview) Constraint :

Top to superView : 0 
Leading to superView : 0 
Trainling to superView : 0 
Bottom to superView : 0 
Width : equal to superview 

Когда вы используете scrollview, внутренний вид требует всех ограничений (верхний, верхний, конечный, нижний). В противном случае scrollview не сможет вычислить его содержимое.

+0

wait Я пытаюсь реализовать вас и ответить скоро. – Ironman

+1

Спасибо за помощь. Я пытаюсь сделать это последние 2 дня. Наконец, он работает с вашей помощью. – Ironman

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