我想在展开tableViewCell
时将UIView
向下移动一点。
我最初隐藏在视图中的一些详细信息。现在,如果用户对详细信息感兴趣,他们可以单击视图上的按钮来显示详细信息,但细节框架会侵入tableViewCells,所以我想更改tableViewCells的位置以将其向下移动一点以适应视图的框架。
是否可以更改cellForRowAtIndexPath
中单元格的框架?
我试过了,但是我收到了一个错误。
感谢。
注意:我的UIView
位于UITableView
内,因此更改UITableView
的框架无效。
答案 0 :(得分:0)
您可以更改ContentOffset
的{{1}}。
UITableView
答案 1 :(得分:0)
self.tableView.frame = CGRectMake(self.tableView.frame.origin.x,self.detailView.frame.origin.y + self.detailView.frame.size.height,self.tableView.frame.size.width,self.tableView.size.height - x);//set value of x according to your need
我希望这会有所帮助.Thankyou
答案 2 :(得分:0)
您应该更改contentInset
的{{1}}:
UITableView
您应该修复该x值以处理自定义视图高度。 祝你好运。