首先,我有一个TextField。当用户点击它时,将出现DatePicker(在同一文本字段的视图中)。用户选择日期后,DatePicker应该消失,textfield应该显示所选日期。
我在ViewDidLoad中试过这段代码:
txtTime.TouchDown += (sender, e) => {
UIDatePicker picker = new UIDatePicker (new RectangleF (0, 20, this.View.Bounds.Width, 10));
picker.Date = DateTime.Now;
picker.Mode = UIDatePickerMode.Time;
this.Add(picker);
txtTime.ResignFirstResponder();
};
但我有一些问题:
我该如何解决?
答案 0 :(得分:1)
在书籍"Developing CSharp Apps for iPhone and iPad using MonoTouch - 2011",第7章“标准控制”中,您可以看到如何实施拣选日期的示例。
基本理念是:
截图:
对不起俄罗斯语区域设置。
答案 1 :(得分:0)
this.txtTime.shouldreturn += (txtTime) => {
txtTime.resignfirstresponder ();
return true;
}