2011-11-15 53 views
0

我有一個圖像數組,我想要在表視圖中顯示爲按鈕。目前我正在使用TTButton來顯示這些按鈕。我已經設置圖像使用三個20 TTButton與遠程圖像

[theButton setImage:imageUrl forState:UIControlStateNormal]; 

但是,一旦圖像下載,它不會顯示在視圖中。任何人都可以幫我解決這個問題嗎?

回答

0

我使用TTThumbView爲模仿相同。希望能幫助任何嘗試相同的人。

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]; 
+0

使用的按鈕是TTButton類(來自three20框架)。它只需要setImage方法的圖像URL,而不是圖像。 – Nareshkumar

1

你是如何初始化按鈕的?嘗試使用其中一種樣式,例如:

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

樣式告訴圖像要去哪裏。如果你不指定樣式,那麼你不會得到一個圖像。