使用复选框启用/禁用datepicker

时间:2012-04-25 09:31:50

标签: objective-c xcode nsbutton nsdatepicker

我正在尝试使用复选框启用和禁用日期选择器,但我不能。怎么了?

if ([checkBox state]==NSOnState) {
        [datePicker isEnabled];
    }

2 个答案:

答案 0 :(得分:1)

-isEnabled方法询问是否启用了日期选择器。它没有改变任何东西。您使用-setEnabled:来更改状态。例如:

[datePicker setEnabled:([checkBox state]==NSOnState)];

答案 1 :(得分:0)

使用$(object).attr('id','new_id')将您的Datepicker输入ID更改为另一个ID,因此Datepicker无法检测输入框。 例如:

这将是最简单的方法:D *或它将是愚蠢的方式:),但它的工作原理