三个20 TTButton与远程图像

时间:2011-11-15 05:28:27

标签: iphone button three20

我有一组图像,我想在表格视图中显示为按钮。目前我正在使用TTButton来显示这些按钮。我已经使用

设置了图像
[theButton setImage:imageUrl forState:UIControlStateNormal];

但是一旦下载了图像,它就不会显示在视图中。任何人都可以帮我解决这个问题吗?

3 个答案:

答案 0 :(得分:1)

你是如何初始化按钮的?尝试使用其中一种样式,例如:

TTButton *imageButton = [TTButton buttonWithStyle:@"thumbView:"];

样式告诉图像去哪里。如果您没有指定样式,那么您将无法获得图像。

答案 1 :(得分:0)

试试这个......

        NSURL *url = [[NSURL alloc] initWithString:image];

        NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];

        NSData *urlData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:&response error:nil];

        UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:url]];

然后分配图像:

       [theButton setImage:image forState:UIControlStateNormal];

答案 2 :(得分:0)

我正在使用TTThumbView来模仿它。希望能帮助任何尝试相同的人。