2016-10-08 9 views
1

の中にViewがあります。最後に私のビュー私はButtonを提出している。送信ボタンの制約は次のとおりです。イオスの不思議な挙動UIButton(Xamarin)

ボタンの制約:

Top to superView : 630 
Leading to superView : 40 

ScrollView制約:

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を設定したいと考えています。その時、ScrollViewはスクロールしません。この出来事は、私にはわからないのはなぜ

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

:変更ボタン制約の後

助けてください。

答えて

2

は、私はそれと以下の設定は、罰金私の作品試してみました:

ボタンの制約:

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

ScrollView制約:

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はそのコンテンツビューを計算することができません。

+0

私はあなたの答えを実装しようとし、すぐに教えてください。 – Ironman

+1

ありがとうございました。私は最後の2日間それをしようとします。最後に、あなたの助けを借りて動作します。 – Ironman

関連する問題