draw nstextfield - korrekt position

  • draw nstextfield - korrekt position

    hi,

    ich versuche ein texfield zu Drawen - doch ist es immer von dem null punkte aus - und ignoriert die position in der nsrect

    C-Quellcode

    1. NSRect screennumber_rect = NSMakeRect(100, 100, 100, 20);
    2. screennummber = [[NSTextField alloc] initWithFrame:screennumber_rect];
    3. [screennummber setStringValue:tf_screennumber.stringValue];
    4. [screennummber setAlignment:NSCenterTextAlignment];
    5. [screennummber setBezeled:NO];
    6. [screennummber setDrawsBackground:YES ];
    7. [screennummber setEditable:NO];
    8. [screennummber setSelectable:NO];
    9. float fontsize = [self calculateFontSizeForString:tf_screennumber.stringValue andBoxSize:NSMakeSize(NF_width.floatValue, NF_height.floatValue)];
    10. [screennummber setFont:[NSFont fontWithName:@"Futura" size:fontsize]];
    11. [screennummber drawRect:screennumber_rect];
    Alles anzeigen
  • ich zeichne eine ganze reihe von linken und speichere das als png und will dort auch text mit speichern und daher dachte ich wäre das mit den draw zwischen dem lockfocus und unlock focus ne Lösung. Muss ich dann die Views schachteln und die auch drawen ?