2016-08-22 120 views
-1

這就是我想要實現的。當用戶點擊一個單元格時,它將展開顯示一些額外的按鈕。 swift中的任何教程或示例代碼? 因爲我是一個新手,初學者水平和詳細的方法將不勝感激。 https://www.dropbox.com/s/1jsrxv6nw03p5gk/profiles.png?dl=0 在此快照中,藍色單元格被選中一個,白色單元格爲正常單元格。如何在swift中增加uitableview的選定單元格高度?

+0

後必須嘗試在谷歌搜索?有很多結果這 –

+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

這正是我正在做的,但調整大小的單元格與相鄰的單元格重疊,不完全是從頂部和底部部分。 –

相關問題