Я хочу установить образ в пользовательскую ячейку. Я смущаюсь, как это сделать. позволяет сказать, что у меня есть пользовательская ячейка в моем UITable View.Swift: установите изображение в пользовательскую ячейку ImageView
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("CustomCellOne", forIndexPath: indexPath) as! CustomOneCell
let tapGestureRecognizer = UITapGestureRecognizer(target:self, action:#selector(imageTapped(img:)))
cell.imageView.isUserInteractionEnabled = true
cell.imageView.addGestureRecognizer(tapGestureRecognizer)
return cell
}
Теперь, как только я нажмите на изображения следующая функция вызывается:
func imageTapped(img: AnyObject){
print("Image clicked.")
if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
let imageData: NSData = UIImagePNGRepresentation(myImage)
let image: UIImage = UIImage(data:imageData,scale:1.0)
print(image)
//i am uploading the photo from here. and i want to set this picture to my cell imageView.
}
dismissViewControllerAnimated(true, completion: nil
}
Я смущен, как вызвать ImageView клеток отсюда ?? Как я могу продолжить? Мне просто нужно, чтобы установить, что полученное изображение в imgeView в ячейке другой все отлично работает ..
Код, который вы добавили, вероятно, находится внутри 'didFinishPickingMediaWithInfo' не внутри вашего метода tapgesture. –
все работает отлично. Я могу выбрать изображение, но не понял, как установить в cellviewview – Sam
все работает отлично. Я могу выбрать изображение, но не понял, как установить изображение в ячейке. Да, это внутри. – Sam