создание пользовательских ячеек таблицы в Swift
У меня есть пользовательский класс с парой IBOutlets. Я добавил класс в раскадровку. Я подключил все свои розетки. моя функция cellForRowAtIndexPath выглядит так:
override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! {
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as SwipeableCell
cell.mainTextLabel.text = self.venueService.mainCategoriesArray()[indexPath.row]
return cell
}
Вот мой пользовательский класс ячейки:
class SwipeableCell: UITableViewCell {
@IBOutlet var option1: UIButton
@IBOutlet var option2: UIButton
@IBOutlet var topLayerView : UIView
@IBOutlet var mainTextLabel : UILabel
@IBOutlet var categoryIcon : UIImageView
init(style: UITableViewCellStyle, reuseIdentifier: String!) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
}
}
Когда я запускаю приложение, все мои ячейки пусты. Я вышелself.venueService.mainCategoriesArray()
и он содержит все правильные строки. Я также попытался поставить фактическую строку равной метке, и это дает тот же результат.
Что мне не хватает? Любая помощь приветствуется.