我有一個圖像數組,我想要在表視圖中顯示爲按鈕。目前我正在使用TTButton來顯示這些按鈕。我已經設置圖像使用三個20 TTButton與遠程圖像
[theButton setImage:imageUrl forState:UIControlStateNormal];
但是,一旦圖像下載,它不會顯示在視圖中。任何人都可以幫我解決這個問題嗎?
我有一個圖像數組,我想要在表視圖中顯示爲按鈕。目前我正在使用TTButton來顯示這些按鈕。我已經設置圖像使用三個20 TTButton與遠程圖像
[theButton setImage:imageUrl forState:UIControlStateNormal];
但是,一旦圖像下載,它不會顯示在視圖中。任何人都可以幫我解決這個問題嗎?
我使用TTThumbView爲模仿相同。希望能幫助任何嘗試相同的人。
試試這個......
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];
你是如何初始化按鈕的?嘗試使用其中一種樣式,例如:
TTButton *imageButton = [TTButton buttonWithStyle:@"thumbView:"];
樣式告訴圖像要去哪裏。如果你不指定樣式,那麼你不會得到一個圖像。
使用的按鈕是TTButton類(來自three20框架)。它只需要setImage方法的圖像URL,而不是圖像。 – Nareshkumar