I Kakao app erschaffe, in denen ich NSTextField
wie dies programmatisch erstellt,NSTextField Vertikale Ausrichtung
NSView *superView = [[NSView alloc] initWithFrame:NSMakeRect(0, 300, 1400, 500)];
NSTextField *myTextField = [[NSTextField alloc] initWithFrame:NSMakeRect(180, 100, 1000, 300)];
[myTextField setStringValue:myText];
[myTextField setEditable:NO];
[myTextField setBezeled:NO];
[myTextField setDrawsBackground:NO];
[myTextField setSelectable:NO];
[myTextField setFont:[NSFont fontWithName:@"Futura" size:22]];
[superView addSubview:myTextField];
[superView setAutoresizesSubviews:YES];
[myTextField setAutoresizingMask:NSViewWidthSizable | NSViewHeightSizable];
[self.window.contentView addSubview:superView];
Jetzt möchte ich die vertikale Ausrichtung meines Textes und es sollte nach Textlänge einstellbar sein.
Hat jemand irgendwelche Vorschläge? Bitte teilen Sie Ihren Vorschlag :)
Vielen Dank .. !!
Danke sosborn .. !! Lass mich das versuchen .. Ich melde mich bei Problemen. :) – iUser
Ok, ich habe 'RSVerticallyCenteredTextFieldCell.h' und' RSVerticallyCenteredTextFieldCell.m' Klasse, aber ich weiß nicht, wie man es benutzt, mit meinem 'myTextField'. – iUser
Werfen Sie einen Blick auf das NSControl (Von dem NSTextField erbt). Es hat eine Methode namens setCellClass :. Der Control and Cell Programming Guide Doc von Apple ist auch gut zu lesen. – sosborn