NSTextViewのドットボーダーを作成したいのですが、drawRect:コードは以下のとおりです
- (void)drawRect:(NSRect)dirtyRect
{
[super drawRect:dirtyRect];
CGFloat lineDash[2];
lineDash[0] = 1.0;
lineDash[1] = 1.0;
NSBezierPath *path = [NSBezierPath bezierPathWithRect:self.bounds];
[path setLineDash:lineDash count:2 phase:0.0];
[path stroke];
}
私はまた、テキストと境界線の間にいくらかのマージンを与えたいと思っています、私のコードは以下にあります
[textView setTextContainerInset:NSMakeSize(0, 10.0)];
[textView setString:@"This is a testThis is a testThis is a testThis is a test"];
しかし、その結果、上部の境界線が欠落しています。これを修正する方法を誰が知っていますか?