2016-03-07 2 views
0

Как я могу установить кнопку на tableView. Когда я устанавливаю любой вид или кнопку в представлении таблицы, они занимают полную ширину таблицы, и я не могу изменить ее ширину. Как я могу это достичь (Right Bottom Button). Мой UI здесь:Кнопка Set на UITableView

enter image description here

+0

Рассмотрите рамку ячейки в cellForRowAtIndexpath и добавьте кнопку того же фрейма. – sourav

ответ

1

button.center = self.view.center

Попробуйте

LET cellHeight: CGFloat = 44,0 button.center = CGPoint (х: view.bounds .width/2.0, y: cellHeight/2.0) Предполагается, что ваш tableView имеет полную ширину, а ваш cellHeight - 44,0. Пока вы не можете получить фактическую высоту из самой ячейки. Если вам нужна фактическая высота, которую вам нужно будет получить из таблицыView: willDisplayCell: forRowAtIndexPath: метод или сделать что-то еще.

Также вместо использования self.myTable вы должны использовать переменную tableView в самом методе.

+0

Вы должны изменить высоту и ширину вашего кадра ... –

0

Вместо добавления кнопки в режим просмотра таблицы вы должны рассмотреть возможность добавления ее в представление viewview.

То, что я имею в виду, это создать представление таблицы внутри представления и добавить кнопку к тому же самому виду.

Смежные вопросы