sto creando cacao app in cui ho creato NSTextField
di programmazione come questo,NSTextField Allineamento verticale
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];
Ora voglio allineamento verticale del mio testo e dovrebbe essere regolabile in base alla lunghezza del testo .
Qualcuno ha qualche suggerimento? Si prega di condividere il tuo suggerimento :)
Molte grazie .. !!
Grazie sosborn .. !! Lasciami provare questo ... ti risponderò se ci fossero problemi in questo. :) – iUser
Ok, ho la classe 'RSVerticallyCenteredTextFieldCell.h' e' RSVerticallyCenteredTextFieldCell.m' ma non so come usarla, con il mio 'myTextField'. – iUser
Dai un'occhiata a NSControl (da cui NSTextField eredita). Ha un metodo chiamato setCellClass :. Anche la Guida alla programmazione dei comandi e delle celle di Apple è buona da leggere. – sosborn