It works now. Thank you very much for help!

08.05.2011, в 20:27, Ross Carter написал(а):

> Try wrapping the call to super like this:
> 
> [NSGraphicsContext saveGraphicsState];
> [super drawRect:rect];
> [NSGraphicsContext restoreGraphicsState];
> 
>       
> On May 8, 2011, at 6:27 AM, Дмитрий Николаев wrote:
> 
>> Code in Custom NSTextView - (void) drawRect:
>> 
>> ----------
>> [super drawRect:dirtyRect];
>> 
>> NSBezierPath* aPath = [NSBezierPath bezierPath];
>> [aPath moveToPoint:NSMakePoint(100, 100)];
>> [aPath lineToPoint:NSMakePoint(500, 100)];
>> [aPath stroke];
>> -----------
>> 
>> Custom textview resize policy set, so it resizes in all dimensions with 
>> container. This is code for custom NSTextView
>> 
>> ---------
>> - (void) setFrameSize:(NSSize)newSize {
>> 
>>  [super setFrameSize:newSize];
>> 
>>  NSTextContainer *container = [self textContainer];
>>  newSize.width -= 200;
>>  [container setContainerSize:newSize];
>> }
>> ------------
>> 
>> 08.05.2011, в 5:53, Ross Carter написал(а):
>> 
>>> We need to see your code. In general, any drawing code after the call to 
>>> super in the textView's drawRect method will draw. But maybe you are trying 
>>> to do something different.
>>> 
>>> 
>>> On May 7, 2011, at 3:13 AM, Дмитрий Николаев wrote:
>>> 
>>>> But when i try draw a line in NSTextView, it limited to frame of text 
>>>> container too.
>>>> 
>>>> 06.05.2011, в 22:56, Ross Carter написал(а):
>>>> 
>>>>> On May 6, 2011, at 2:40 AM, Дмитрий Николаев wrote:
>>>>> 
>>>>>> If there are any possibility to draw inside text view but outside of 
>>>>>> text container ?
>>>>> 
>>>>> It depends on who is doing the drawing. NSTextView is an NSView subclass 
>>>>> and you can override drawRect: just like any NSView. The Cocoa text 
>>>>> system, however, draws inside the area specified by a NSTextContainer.
>>>> 
>>>> 
>>> 
>> 
> 

_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to