В настоящее время у меня есть два контроллера табличного представления, которые содержат некоторые идентичные пользовательские ячейки таблицы. Каждый контроллер табличного представления имеет собственные пользовательские ячейки таблицы. Я желаю создать только одну пользовательскую таблицу со списком таблиц, которая может быть совместно с среди этих двух настольных контроллеров. Любые руководства, на которые я могу ссылаться?Поделиться пользовательским UITableViewCell нескольким UITableViewController в Swift
1
A
ответ
3
Сначала вы можете создать UITableViewCell
с кодом: (и вы можете создать свой вид клеток в .xib
файле - см here для деталей)
// MyCell.Swift
import UIKit
import Foundation
class MyCell: UITableViewCell {
// do whatever you want to customize the cell
}
Тогда в каждом из двух ваших UITableViewController
«s классов, зарегистрируйтесь ваш пользовательский класс UITableViewCell
в viewDidLoad
.
override func viewDidLoad() {
super.viewDidLoad()
self.tableView.register(MyCell.self as AnyClass, forCellReuseIdentifier: "cell")
}
Затем создать/повторно использовать эту пользовательскую ячейку в cellForRowAtIndexPath
функции:
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
var cell: MyCell? = self.tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as? MyCell
if cell == nil {
// if the cell is not yet created in the system, create a new cell object
cell = MyCell(style: .default, reuseIdentifier: "cell")
}
// customize your cell...
cell.textLabel?.text = "Your Label Text"
return cell!
}
Смежные вопросы
- 1. UITableViewController с пользовательским UITableViewCell
- 2. UITableViewController In Swift Crashes
- 3. UITableViewController и пользовательские UITableViewCell
- 4. UITableViewCell с пользовательским представлением
- 5. Передача данных из UItableviewController в UItableViewcell
- 6. swift 2 UITableViewController
- 7. Generic UITableViewController в swift
- 8. подклассов UITableViewController в Swift
- 9. Отправить сообщение UITableViewCell от UITableViewController
- 10. iphone - UITableViewController доступ из UITableViewCell
- 11. Swift: TableView в статическом UITableViewCell
- 12. UITableViewCell с пользовательским управлением
- 13. UITableViewCell с пользовательским UIButton
- 14. Поделиться пользовательским изображением с Google+
- 15. Swift - функции переопределения в UIViewController vs UITableViewController
- 16. IOS UITableViewCell с пользовательским accessoryView в InterfaceBuilder
- 17. Swift - UITableView внутри ячейки от UITableViewController
- 18. Выбор первой строки в UITableViewController в Swift
- 19. первый сотовый UITableViewController вопрос Swift
- 20. Метод вызова в UITableViewController из пользовательского UITableViewCell
- 21. Swipe UITableViewCell Удалить Не commitEditingStyle в UITableViewController
- 22. iAd UITableViewController Swift
- 23. UITableViewController as subview swift
- 24. Индекс вне диапазона в ячейке UITableViewController - swift
- 25. UITableViewController swift различные размеры высоты с изображениями
- 26. SWIFT - перезагрузка UITableViewCell
- 27. Использование dequeueReusableCellWithIdentifier с пользовательским UITableViewCell
- 28. Facebook Поделиться iOS Swift
- 29. Swift: Исключение при навигации UIViewController в UITableViewController
- 30. Пользовательский UITableViewCell в swift