ios(Xamarin) 中的奇怪行为 UIButton
Strange behaviour UIButton in ios(Xamarin)
我在ScrollView
里面有View
。最后,我的视图已提交 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
我不知道为什么会这样?
感谢任何帮助。
我试过了,下面的设置对我很有效:
按钮约束:
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
里面有View
。最后,我的视图已提交 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
我不知道为什么会这样?
感谢任何帮助。
我试过了,下面的设置对我很有效:
按钮约束:
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 无法计算其内容视图。