IAM開發一個application.In我放置的ImageView在每一個tableview中的細胞像如何在tableview中爲每個單元格放置圖像?
-(UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView
dequeueReusableCellWithIdentifier:CellIdentifier];
itemimageview=[[UIImageView alloc]initWithFrame:CGRectMake(5, 8, 75, 70)];
itemimageview.image=[UIImage imageNamed:@"thumb_mdpi.png"];
itemimageview.userInteractionEnabled = YES;
[cell.contentView addSubview:itemimageview];
return cell;
}
而當u點擊任一行,我們從我們的iPhone camera.For我寫下面的代碼在didSelectROw方法圖像。
UIImagePickerController *imagePicker = [[[UIImagePickerController alloc] init]
autorelease];
imagePicker.sourceType=UIImagePickerControllerSourceTypeCamera;
//imagePicker.allowsImageEditing = NO;
imagePicker.delegate = self;
[self presentModalViewController:imagePicker animated:YES];
後我使用像
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage* image = [info objectForKey:UIImagePickerControllerOriginalImage];
NSLog(@"image selected");
itemimageview.image =image;
[self dismissModalViewControllerAnimated:YES];
}
的委託的UIImagePickerController方法,但我的問題是選擇圖像後,該圖像將出現在最後一個單元格only.If U選擇第一行,並採取圖像那麼該圖像將出現在最後一行。所以請告訴我在我的代碼中爲每行獲取圖像所做的更改。
您通過在代碼上添加斷點來檢查簡單。或者你使用開關盒和寫代碼,因爲當點擊第一行然後這個圖像顯示和第二行選擇然後顯示這個圖像。我想你得到任何解決方案。 – ram