0
セルまたはボタンをクリックした場所を実装しました。tableview
cell
が展開されます。しかし、問題は、私が最後にcell
を展開すると、それがtableview
の後ろにあることです。 tableview
のサイズを変更してセルを少し上に移動するにはどうしたらいいですか?セルを展開するとテーブルビューが大きくならない
私は制約とviews
セル内で単純に作った。
このように、青色がメインで、ブラックが展開する予定です。私はコードそれを知らない
はnecessrayですが、これは、私はそれを拡大するにする方法です。
これはcellForRowAtIndexPath
内にある:
if (self.selectedIndex == indexPath.row){
self.selectedIndex = -1
}else{
self.selectedIndex = indexPath.row
}
self.productstable.beginUpdates()
self.productstable.reloadRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.Automatic)
self.productstable.endUpdates()
}
return cell
これはheightForRowAtIndexPath
内にある:
if(selectedIndex == indexPath.row){
return 210
}else{
return 135
}
私は最後cell
を検出し、それを上に移動しようとしたが、それが動作していません。
に役立ちます願っています。 –
cellForRowAtIndexPathのコードを削除しましたか? –
Ohh。それは実際には動作していますが、2度目のクリックではもう閉じません。だから、私が望んだことをやっているが、何かを壊した:D –