3

さて、私はこれを手に入れました:http: //d.pr/i/jItM

私は明らかにテキストを下に移動して左端から遠ざけたいと思っています。背景を描画するNSTextFieldのサブクラスがありますが、これを見つけることができませんでした。

4

1 に答える 1

5

とった。両方をオーバーライドする必要があります。

- (void)editWithFrame:(NSRect)aRect inView:(NSView *)controlView editor:(NSText *)textObj delegate:(id)anObject event:(NSEvent *)theEvent
{
    aRect.origin.y += 9;
    aRect.origin.x += 10;
    [super editWithFrame:aRect inView:controlView editor:textObj delegate:anObject event:theEvent];
}

- (void)selectWithFrame:(NSRect)aRect inView:(NSView *)controlView editor:(NSText *)textObj delegate:(id)anObject start:(NSInteger)selStart length:(NSInteger)selLength
{
    aRect.origin.y += 9;
    aRect.origin.x += 10;
    [super selectWithFrame:aRect inView:controlView editor:textObj delegate:anObject start:selStart length:selLength];
}
于 2012-11-22T14:15:53.360 に答える