can*_*boy 9 iphone objective-c edit-in-place uitableview
有没有一种标准的方法来设置一个表允许编辑就地,有点像这样:

我目前只需要可编辑的文本,但我将来可能需要UISwitches或UISliders.
Noa*_*oon 18
是的.只需添加一个UITextField,其font并textColor设置适当的值,如表格单元格的子视图contentView.你可能想给该领域的tag为好,这样您就可以轻松抓取使用它的一个引用contentView的-viewWithTag:方法.
使用简短形式,您可以保留一个单元格数组,每个字段一个,并将它们传递到表视图而无需通过该-dequeueReusableCellWithIdentifier:机制,但如果您有很多东西要进入,那么它会变得更复杂.在这种情况下,您可能希望为每种类型的单元格分配不同的重用标识符 - 一个用于文本字段单元格,一个用于切换单元格,一个用于滑块单元格等.一旦您出列或创建了行的单元格,然后从内容视图中获取其控件(如上所示),并从存储它的任何位置设置其值.
| 归档时间: |
|
| 查看次数: |
5527 次 |
| 最近记录: |