• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: SetHidden on two objects... Slow to hide
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: SetHidden on two objects... Slow to hide


  • Subject: Re: SetHidden on two objects... Slow to hide
  • From: Ricky Sharp <email@hidden>
  • Date: Thu, 27 Jul 2006 06:43:40 -0500

On Thursday, July 27, 2006, at 05:29AM, Trygve Inda <email@hidden> wrote:

>I call:
>
>[myViewA setHidden:YES];
>[myViewB setHidden:YES];
>
>A is a spinning progress indicator, B is a text field. The spinner
>disappears about .75 seconds before the text regardless of the order of
>these lines.
>
>Is the only way to hide them simultaneously (to the user) to encapsulate
>them in an NSView containing object?
>
>I would have thought that setHidden would queue them up to be redrawn the
>next time through the loop and thus they'd vanish at the same time.

My guess is that due to the animation, the progress indicator will be updated when it needs to render the next frame.  It may be the case where each frame in the animation forces a redisplay of itself.   Then, the text field will wait until the next iteration through the run loop.

Possible workarounds are to put them both in a single view as you've mentioned, or to do a direct refresh of them using - (void)display.

--
Rick Sharp
Instant Interactive(tm)

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: SetHidden on two objects... Slow to hide
      • From: Trygve Inda <email@hidden>
References: 
 >SetHidden on two objects... Slow to hide (From: Trygve Inda <email@hidden>)

  • Prev by Date: Re: File transfer to server
  • Next by Date: RE: How to convert 32bit to 24 bit NSBitmapImageRep
  • Previous by thread: SetHidden on two objects... Slow to hide
  • Next by thread: Re: SetHidden on two objects... Slow to hide
  • Index(es):
    • Date
    • Thread