2016-08-22 4 views
-1

Это то, чего я хочу достичь. Когда пользователь нажимает на ячейку, он расширяется, показывая некоторые дополнительные кнопки на нем. Любой учебник или образец кода в swift? Как я новичок, начинающий уровень и подробный подход будут оценены. https://www.dropbox.com/s/1jsrxv6nw03p5gk/profiles.png?dl=0 В этом снимке синяя ячейка выбрана одна, а белая ячейка - это нормальные клетки.Как увеличить выбранную высоту ячейки uitableview в swift?

+0

есть вы пытаетесь искать на Google? есть много результатов для этого –

+0

Да, я пробовал, но ничего не помогал мне. в основном учебники учат самостоятельно изменять размер, используя автоспуск. –

ответ

0

Использовать так:

Добавить объект

var selectedCellIndexPath: NSIndexPath? 

Добавить пользовательские Высоты

let selectedCellHeight: CGFloat = 88.0 
let unselectedCellHeight: CGFloat = 44.0 

После добавления пользовательских высоты Tableview коды

override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat { 
     if selectedCellIndexPath == indexPath { 
      return selectedCellHeight 
     } 
     return unselectedCellHeight 
    } 
+0

это именно то, что я делаю, но измененная ячейка перекрывает соседние ячейки, но не полностью, а сверху и снизу. –

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