Мое приложение включает UITableView. В ячейках есть возможность отображать более одной строки. Ячейки также имеют настраиваемое действие (изображение) строки. Я установил действие действия строки следующим образом:Пользовательское действие вида таблицы таблицы (изображение)
let date = UITableViewRowAction(style: UITableViewRowActionStyle.Default, title: "", handler: { (action, indexPath) -> Void in})
date.backgroundColor = UIColor(patternImage: UIImage(named: "rowActionPic")!)
Изображение имеет разрешение 122x94. Если ячейка отображает одну строку, все идеально подходит. Если ячейка отображает 2 или более строк, изображение будет отображаться 2 раза. Есть ли возможность центрировать изображение?
Код в cellForRowAtIndexPath
:
cell.textLabel?.numberOfLines = 0
let object = self.fetchedResultsController.objectAtIndexPath(indexPath) as! NSManagedObject
cell.textLabel?.text = object.valueForKey("name") as? String
Можете вы добавить код для cellForRowAtIndexPath? – Karlos
Я добавил код для 'cellForRowAtIndexPath' в вопрос. Надеюсь, поможет. Не стесняйтесь спрашивать, нужна ли вам дополнительная информация. – paro
http://stackoverflow.com/a/38655903/4928945 –