【发布时间】:2012-02-29 19:58:07
【问题描述】:
我在我的应用程序的“设置”部分使用 MonoTouch.Dialog。
当我使用DateElement 时,背景是全黑的,这与应用程序的其余部分并不匹配。有没有办法可以围绕“日期轮”设计所有内容?
【问题讨论】:
标签: c# ios xamarin.ios uidatepicker monotouch.dialog
我在我的应用程序的“设置”部分使用 MonoTouch.Dialog。
当我使用DateElement 时,背景是全黑的,这与应用程序的其余部分并不匹配。有没有办法可以围绕“日期轮”设计所有内容?
【问题讨论】:
标签: c# ios xamarin.ios uidatepicker monotouch.dialog
您可以覆盖DateElement 的CreatePicker 方法,例如在您自己的MyDateElement 中创建您自己的自定义UIDatePicker。
对于 iOS 5.0(和更新的版本),另一个选项是将 UIDatePicker 的 Appearance(静态属性)设置为您喜欢的样式(以匹配您的应用程序)。这将确保从 MonoTouch.Dialog 或您自己创建的每个 UIDatePicker 都具有相同的外观。例如
UIDatePicker.Appearance.BackgroundColor = UIColor.White;
【讨论】: