Mac OS でのプロジェクトに問題があります。テキストフィールドがあり、テキストフィールドの編集時に自動的にサイズを変更したい!これを解決する方法を提案してください。本当にありがとう!
質問する
86 次
1 に答える
0
のデリゲートとしてオブジェクトを設定する必要がありますNSTextField
。NSTextField
のサブクラスであるため、実装するとオブジェクトNSControl
のメソッドが呼び出されます。-controlTextDidChange:
@interface MyObject : NSObject
{
IBOutlet NSTextField* textField;
}
@end
@implementation MyObject
- (void)awakeFromNib
{
[textField setDelegate:self];
}
- (void)controlTextDidChange:(NSNotification *)aNotification
{
if([notification object] == textField)
{
textField.font = [UIFont fontWithName:@"HelveticaNeue-Light" size:14];
}
}
@end
于 2013-01-12T03:26:28.263 に答える