更改日期时弹出框中的NSDatePicker图形表示

时间:2012-10-31 11:20:32

标签: objective-c macos cocoa popover nsdatepicker

NSDatePicker是否可以在更改日期时本机启用功能以在弹出框中显示图形实现?此类功能现在存在于OS X日历和提醒中。

或者我需要自己实现这样的功能?如果是这样,也许有这样的第三方实施?

3 个答案:

答案 0 :(得分:1)

您可以创建一个弹出框并在其中放置一个NSDatePicker,然后在Interface Builder中选择NSDatePicker为图形。这就是它的全部内容,但也许你需要澄清一个问题,看看你的期望是否更多。

答案 1 :(得分:0)

做@LighteningKid的建议,然后是这样的事情:     #import

@interface DateCalendarPopOverViewController : NSViewController <NSDatePickerCellDelegate, NSPopoverDelegate>

@property (assign) IBOutlet NSDatePicker *graphicCalendar;

- (IBAction)datePicked:(id)sender;

@end

答案 2 :(得分:0)

他所要求的是有点不同的东西。在Apple Calendar应用程序中,您有一个TEXT NSDatePicker控件。当用户点击控件时,它会延伸到图形日历的弹出框中。

https://www.dropbox.com/s/yzkeaqubq8u8cp4/Screenshot%202014-12-13%2000.02.19.png?dl=0

我个人也想知道如何做到这一点。