Мне нужно добавить одну общую кнопку для моего TableViewController
, как на картинке. Как это сделать?Как добавить одну общую кнопку в TableViewController в Swift 3
ответ
У вас есть два варианта, если вы хотите простое решение:
1. Создать вид колонтитулов с помощью кнопки, а затем добавить этот колонтитул к представлению таблицы с использованием методов:
func tableView(_ tableView: UITableView, viewForFooterInSection section: Int) -> UIView?
и
func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat
Это решение сделает вашу кнопку прокрутки с табличном
2. Использование UIViewController
вместо UITableViewController
:
- В раскадровке добавить UITableView к контроллеру вида
- Создание IBOutlet для UITableView - подключите его
- Подключите контроллер вашего вида к
UITableViewDelegate
иUITableViewDataSource
- se т
tableView.delegate = self
иtableView.dataSource = self
- В раскадровке добавить вид кнопки ниже таблицы
- Создать IBOutlet для кнопки и подключить его
Используя это решение, ваша кнопка будет всегда оставаться на экране, и только вид таблицы будет прокручиваться
Вы можете попробовать это.
let bottomButton = UIButton(frame: CGRect(x: 100, y: 300, width: 100, height: 30))
bottomButton.setTitle("Enter Text Here", for: .normal)
bottomButton.backgroundColor = UIColor.orange
view.addSubview(bottomButton)
Вы можете установить позиции x, y в соответствии с вашим контроллером. Кроме того, установите ширину и высоту в соответствии с шириной и высотой таблицы TableViewController.
Хорошее решение @Priya Arora – Harish
- 1. Swift 3 TableViewController не deinit
- 2. Swift 3: передать строку из TableViewController в другой TableViewController
- 3. Добавить еще одну общую строку в mdx
- 4. Как добавить одну кнопку в несколько холстов?
- 5. Добавление UIToolBar в TableViewController (Swift)
- 6. Как добавить кнопку в MapKit CallOuts Swift 3
- 7. Как добавить кнопку, которая переопределяет раскладку segue (в swift 3)
- 8. Как реализовать обратную навигационную кнопку в TableViewController?
- 9. Скрыть кнопку в Swift 3
- 10. Как добавить еще одну кнопку в осколках
- 11. Добавить автозаполнение в TextField в существующих TableViewController Swift
- 12. Как изменить tableViewHeight в tableViewController (Swift)
- 13. Swift - Передача данных из CollectionView в TableViewController
- 14. NavigationBar не отображается на TableviewController в swift
- 15. Добавить еще одну кнопку в навигационную панель
- 16. Swift скрыть только одну кнопку на табеле
- 17. Swift 3 tableViewCell Button, странное поведение, отправьте одну кнопку и другие те же изменения ячеек?
- 18. Добавить кнопку в нижнем колонтитуле в swift
- 19. sql query добавить 2 sum() результатов в одну общую колонку
- 20. Как добавить еще одну кнопку на kivy?
- 21. Как добавить ScrollView в мой класс TableviewController?
- 22. Как добавить вкладки в ячейке tableviewController
- 23. Как добавить действие к автоматической кнопке возврата в TableViewController в Swift
- 24. Добавить объект в массив в Swift 3
- 25. Как добавить UIView над TableViewController
- 26. Websphere: добавить общую общую библиотеку в кластер
- 27. Swift - когда данные фактически загружены в TableViewController
- 28. (Swift) Показать TableViewController в представлении Container ViewController
- 29. Кнопка активного состояния Boostrap 3. Как получить общую активную кнопку?
- 30. Добавление маржи в TableViewController
Нужно ли прокручивать эту кнопку с помощью табличного вида или всегда оставаться видимым? – JPetric