0
Mac OS에서 내 프로젝트에 문제가 있습니다. 텍스트 필드가있을 때 자동으로 크기를 변경하고 싶습니다! 해결 방법을 제안 해주세요. 정말 고마워!텍스트 필드를 편집 할 때 텍스트 필드의 크기를 자동으로 조정합니다.
Mac OS에서 내 프로젝트에 문제가 있습니다. 텍스트 필드가있을 때 자동으로 크기를 변경하고 싶습니다! 해결 방법을 제안 해주세요. 정말 고마워!텍스트 필드를 편집 할 때 텍스트 필드의 크기를 자동으로 조정합니다.
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