Re: UIView drawRect will update whole bounds

2013-05-16 Thread David Duncan
On May 15, 2013, at 11:50 PM, li shunnian wrote: > I found even in a very simple painter app, view will refresh whole bounds > when switching from another app. This is expected, when your application is placed in the background, all of the backing stores for its views are discarded to save me

Re: UIView drawRect will update whole bounds

2013-05-15 Thread li shunnian
I found even in a very simple painter app, view will refresh whole bounds when switching from another app. -- Shunnian ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact

Re: UIView drawRect will update whole bounds

2013-05-15 Thread Cody Garvin
Not that this answers your question, but as graham eluded to, there aren't a lot if choices. I'd look into showing a progress indicator or look into tiling. GL Please excuse mobile typos On May 15, 2013, at 6:44 PM, Graham Cox wrote: > > On 16/05/2013, at 11:29 AM, li shunnian wrote: > >>

Re: UIView drawRect will update whole bounds

2013-05-15 Thread Graham Cox
On 16/05/2013, at 11:29 AM, li shunnian wrote: > I implement drawRect of a subclass of UIView. I found view will update whole > bounds when I switch from another app to myapp. Because I draw a cgimage on > the view's bounds, it cost lots of time. Are there some properties of view or > layer t

Re: UIView drawRect will update whole bounds

2013-05-15 Thread li shunnian
My app is a painter, the image is used for back buffering. When dragging, I calculate the points between the previous point and now point, and draw a small image on the back buffer image. Then update the back buffer image to the view. ___ Cocoa-dev

Re: UIView drawRect will update whole bounds

2013-05-15 Thread David Duncan
Or even more simply just use a UIImageView. On May 15, 2013, at 9:36 AM, Kyle Sluder wrote: > Can you just set the CGImage as the .contents of the view's layer? > > --Kyle Sluder > > On May 15, 2013, at 3:42 AM, li shunnian wrote: > >> Hi all, >> I implement drawRect of a subclass of UIView.

Re: UIView drawRect will update whole bounds

2013-05-15 Thread Kyle Sluder
Can you just set the CGImage as the .contents of the view's layer? --Kyle Sluder On May 15, 2013, at 3:42 AM, li shunnian wrote: > Hi all, > I implement drawRect of a subclass of UIView. I found view will update whole > bounds when I switch from another app to myapp. Because I draw a cgimage o

UIView drawRect will update whole bounds

2013-05-15 Thread li shunnian
Hi all, I implement drawRect of a subclass of UIView. I found view will update whole bounds when I switch from another app to myapp. Because I draw a cgimage on the view's bounds, it cost lots of time. Are there some properties of view or layer to make the update rect not to be whole bounds? ___