Unbalanced +[NSGraphicsContext saveGraphicsState] in your custom view's 
-drawRect? (Or in one of its subviews'?)

--Kyle Sluder

On Feb 2, 2013, at 9:19 PM, Patrick Cusack <livinginlosange...@mac.com> wrote:

> You can see an example of the problem here:
> 
> http://i45.tinypic.com/fu8bpz.png
> 
> On Feb 2, 2013, at 8:06 PM, Graham Cox wrote:
> 
>> 
>> On 03/02/2013, at 1:59 PM, Patrick Cusack <livinginlosange...@mac.com> wrote:
>> 
>>> Sorry, I have asked this before, but I am genuinely perplexed and need 
>>> help. I have an NSScrollView enclosing a custom view. When, I launch my 
>>> application, I see the scroll bars of my NSScrollView being echoed or 
>>> duplicated in the middle of my custom view. It is so annoying. I have tried 
>>> everything I can to figure out why it is doing it.  Has anyone ever seen 
>>> this? I have been slowly pulling things out of my model, but the only thing 
>>> that keeps it from happening, is if I completely hide the scrollbars, but 
>>> then I need to add logic to scroll the view inside the scrollview.
>> 
>> 
>> Well, I've never seen this happen despite using NSScrollView extensively.
>> 
>> So that suggests that there is something a bit strange with the way you're 
>> creating it, or setting it up.
>> 
>> 
>> In IB, you can either add a scroll view than add a custom view to it, or add 
>> a custom view and then use 'Embed in Scrollview' to wrap it in the 
>> scrollview. Both work fine for me.
>> 
>> The next thing to check is the sizing settings. Are you using classic 
>> springs and struts or the newer constraints? I'm afraid I don't yet have any 
>> experience with the new thing, only springs and struts. The scroller should 
>> usually be set to expand and stick to all four sides of its enclosing view, 
>> but the custom view within is usually of a fixed size, and this might change 
>> programmatically according to your content. There's no reason to change any 
>> other setting, such as the scrollbars or the clip view of the scrollview.
>> 
>> Whether your custom view is flipped or not will affect the way the 
>> scrollview behaves - something to check.
>> 
>> Does anything in your code "fiddle" with the scrollview? There is rarely a 
>> need to. Have you subclassed it, and overridden something like -tile?
>> 
>> You could try starting a fresh project and quickly trying to put together a 
>> simple scrollview without any special code and verify it works, then look 
>> for what difference there is in your project that changes that.
>> 
>> 
>> --Graham
> 
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> 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:
> https://lists.apple.com/mailman/options/cocoa-dev/kyle%40ksluder.com
> 
> This email sent to k...@ksluder.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to