NSPredicateEditorのNSDatePickerがあれでイヤ〜ン
NSPredicateEditorのNSDatePickerの幅がなぜかかなり小さいので無理矢理弄ってみた。
弄るのはNSPredicateEditorではなくNSPredicateEditorRowTemplate。
IBでNSDatePickerが表示されるrowだけNSPredicateEditorRowTemplateのクラスを変更。
実装はたったのこれだけ。
@interface XspfMDateRowTemplate : NSPredicateEditorRowTemplate @end @implementation XspfMDateRowTemplate - (NSArray *)templateViews { NSArray *views = [super templateViews]; for(id view in views) { if([view respondsToSelector:@selector(sizeToFit)]) [view sizeToFit]; } return views; } @end
無理矢理 -[NSControl sizeToFit]を投げつけます!
これで完璧!