UIDatePicker被削减

时间:2016-12-16 12:34:05

标签: ios uidatepicker

我在UI中添加了UIDatePicker,并提供了正确的前导和尾随边距。不知何故,周三的W部分和周一的M的一部分正在被削减。

附加图片。我尝试增加和减少超视距的领先距离,但没有运气。任何人都可以指出我正确的方向吗?

2 个答案:

答案 0 :(得分:1)

如果我们谈论日期选择器,只要选择了周一/周三的日期,就没有足够的空间来显示该特定日期的完整信息。我只是尝试使用DatePicker。

  1. 如果datePicker具有完整的宽度,则它不会切割“M”或“W”。
  2. 如果我在一定程度后减小宽度,它会开始切割“M”或“W”的一小部分,组件之间的空间间距可由x-code自动管理,现在我旋转模拟器,datePicker工作正常,因为我的约束是根据模拟器的宽度,因为它在横向日期选择器中旋转得更宽。
  3. 对您的问题的建议:为DatePicker提供适当的宽度,否则它的行为始终如此。

答案 1 :(得分:0)

不幸的是,UIDatePicker无法正确处理宽度的变化,并且如果宽度小于320,它将始终剪切Wed和Mon单词。如果您确实需要使宽度小于320,则可以使用CGAffineTransform解决。您需要将宽度设置为320,并使用transform属性更改视图的比例:

self.transform = CGAffineTransformMakeScale(280.0 / 320.0, 280.0 / 320.0);

这将使UIDatePicker变小,并且不会削减任何内容。