[英]UIDatePicker min & max height
我的view
有一个UIDatePicker
,上面有某些约束。 当查看iPhone 5 / 5s和6时,看起来不错。 但是,在4s和6+上, datepicker
的最小和最大高度会破坏我的布局。 是否有任何方法可以覆盖这些最小值/最大值,或者您有其他建议来照顾这些情况?
这是我对日期选择器的约束:
这是发生的情况(我的猜测):将DatePicker
放置在屏幕上时,它将尝试满足顶部和底部约束 。 然后设置宽度以匹配高度 。 但是,在iPhone 6+上,此高度太大,并且将其缩小到最大高度 。 这在我的设计中造成了很大的差距。 在4s上,它执行相反的操作:高度太小,因此增大了。 然后DatePicker
与我的Label
重叠,并且底部View
的空间太小。 在这两种情况下, DatePicker
最终都不是正方形(!= 1:1)。
有谁知道我是否可以覆盖这些最大/最小值,或者我可以做些什么来确保它保持1:1的比例? 然后通过缩小33p底部空间约束而不是5p顶部空间约束来解决布局问题?
我设法通过将UIDatePicker
封装在具有相同约束的单独UIView
,然后将Clips subviews
设置为YES
来解决此问题。
似乎是使UIDatePicker
成为自定义大小的唯一方法,因为它符合某些限制。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.