自己找到解决方法了
NSTextField *text = [[NSTextField alloc] initWithFrame:NSMakeRect(10, 10, 140, 38)];[text setAutoresizingMask:NSViewHeightSizable + NSViewWidthSizable];[[window contentView] setAutoresizesSubviews:YES];[[window contentView] addSubview:text];
原来这个方法是继承自NSView的,setAutoresizingMask方法里只需要传一个参数,下边这个是对应的值
enum { NSViewNotSizable = 0, NSViewMinXMargin = 1, NSViewWidthSizable = 2, NSViewMaxXMargin = 4, NSViewMinYMargin = 8, NSViewHeightSizable = 16, NSViewMaxYMargin = 32};