我正在使用UITableViewCell開發iOS應用程序。UITableViewCell中的圖像在底部附近慢慢變暗
我想在一個單元格中的圖像緩慢地轉向圖像底部附近的黑暗。
我寫下以下內容。 但是,它不能很好地工作。
你能告訴我如何解決這個問題嗎?
※我使用SDWebImage(https://github.com/rs/SDWebImage)作爲異步圖片下載器。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *cellIdentifer = @"myCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifer forIndexPath:indexPath];
if(cell==nil){
cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifer];
}
UIImageView *NewsImage = (UIImageView *)[cell viewWithTag:1];
NSURL *imageURL = [NSURL URLWithString:imageUrlString];
UIImage *placeholderImage = [UIImage imageNamed:@"placeImage.jpg"];
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = NewsImage.frame;
gradient.colors = @[(id)[[UIColor clearColor] CGColor],
(id)[[UIColor blackColor] CGColor]];
[NewsImage.layer insertSublayer:gradient atIndex:0];
[NewsImage setImageWithURL:imageURL placeholderImage:placeholderImage];
return cell;
}
你不返回tableviewcell。 – 2014-09-03 04:25:03
是的,我已經返回tableviewcell。我將它添加到上面的代碼中。 – supermonkey 2014-09-03 04:59:00
確切的問題是什麼?圖像未加載?或者只是圖像不在底部變黑。 – jnix 2014-09-03 05:08:19