I'm in the middle of developing a photo gallery iPad app and have hit what looks like some memory issues. I am basically adding thumbnails (which are UIButtons) via add subview to the scrollview. Works fine until I hit about 100 or so buttons/images so I'm now trying to decide best user experience and whether to implement paging to flip through the pages of thumbnails (instead of scrolling) or use lazy loading to load/unload the thumbnails as the user scrolls up/down. From what I've read some devs have experienced some "jerkiness" with the latter method, is this normal behavior of lazy loading? I am potentially looking at anywhere between 1 and 1000 thumbnails (about 18 visible on one page) that could be loaded and note they are all cached to disk so not loading from URLs, and are pretty small in size. Cheers.