的底部插入新行我用如何在UITableView的斯威夫特
func insertRowsAtIndexPaths(indexPaths: [NSIndexPath],
withRowAnimation animation: UITableViewRowAnimation)
方法在表中插入新行。但它從UITableView
的頂部出現(默認情況下)。
我找不到任何選項從表底上的截圖插入行,如:
我試圖用UIEdgeInsetsMake
:
self.tableView.contentInset = UIEdgeInsetsMake(tableView.frame.height,0,0,0)
,但它打破了當我滾動桌子時所有的設計。
我的問題是:如何從表底部插入新的行?
UPD:它應該看起來像添加新行時從鍵盤視圖移動到NavigationBar。
UPD2:這是我想要的:http://recordit.co/JoR7xuvvpG
我的
self.tableView.contentInset = UIEdgeInsetsMake(tableView.frame.height,0,0,0)
的幫助下做到了,但contentInset添加行上面一個大的白色場,當我向下滾動,它隱藏添加行。看起來他們隱藏在keyboardView下面。我想阻止它。
你能給我這個代碼的Objective-C等價物嗎? – Illep
不幸的是:(我只能迅速:) –