2011-05-23 107 views
1

我想打一个texField,当我点击它,一个UIDatePickerView出现...... 我的.m maked这个填充字段从的UIDatePicker

@interface getDatesAndPriceController : UIViewController { 

    UIDatePicker * deparatureDate ; 
    UITextField *deparatureField; 

} 
@property(retain,nonatomic) IBOutlet UIDatePicker * deparatureDate ; 
@property(retain,nonatomic) IBOutlet UITextField *deparatureField; 

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    deparatureField.inputView=deparatureDate; 
    // Do any additional setup after loading the view from its nib. 
} 

但我不工作:(。当我运行UIdatePicker直接出现,当我点击textField时,键盘出现。帮助请

+0

两件事。不要制作视图的'UIDatePicker'子视图。让它成为查看控制器视图的兄弟。其次,它最有可能的网点没有连接。 – 2011-05-23 17:28:57

+0

@Deepak,thakyou,但我太soryy我不明白你是什么意思:( – user567 2011-05-23 17:31:56

+0

网点设置是否正确? – 2011-05-23 17:32:44

回答

2

我必须回答,以显示我在说什么UIDatePicker不是视图的子视图。所以,如果你希望你甚至可以编程创建它。我还添加了一个带有完成按钮的工具栏,这是解除键盘所必需的。这将是文本字段的输入附件视图。一旦您正确设置了所有插座,日期选取器将显示出来而不是键盘。

Setup