nicklockwood / AsyncImageView

[DEPRECATED]
http://charcoaldesign.co.uk/source/cocoa#asyncimageview
Other
906 stars 186 forks source link

Please disregard #1

Closed ZoeSummers closed 13 years ago

ZoeSummers commented 13 years ago

Found a threaded solution here:

http://www.switchonthecode.com/tutorials/loading-images-asynchronously-on-iphone-using-nsinvocationoperation

nicklockwood commented 13 years ago

Hi Zoe,

Using it is very simple, basically if you have an image on the web, you get a reference to it as follows:

NSURL *imageURL = [NSURL URLWithString:@"http://example.com/images/foo.jpg"];

If you are trying to load a file from your application bundle, get a reference to it as follows:

NSString imagePath = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"jpg"]; NSURL imageURL = [NSURL fileURLWithPath:path];

Once you've got your URL, to display it on the screen, just get any ordinary UIImageView and load the image by saying:

imageView.imageURL = imageURL;

As soon as you set this property, the image will start loading in the background and will appear in the image view once it's loaded.

If you're using it with iCarousel, you probably want to set the imageURL in the carousel:viewForItemAtIndex: method when you create the imageView.

Nick

On 18 Aug 2011, at 14:27, ZoeSummers wrote:

Hi

I'm obviously being very thick but I can't work out how to use this from just looking at the .h file and reading the notes on this site.

I'm trying to use this in conjunction with your iCarousel, but as a tester, I'm just trying to get a single UIImageView placed in the view in IB to work.

Do you know of any sample projects (Xcode 4) that I can use for reference?

Sorry...

Z

Reply to this email directly or view it on GitHub: https://github.com/demosthenese/AsyncImageView/issues/1

nicklockwood commented 13 years ago

Not sure what you mean by "found a threaded solution" - AsyncImageView also uses threading.