是否有一个标准方式,设立一个表,以允许编辑在的地方,一种是这样的:

enter image description here

我只需要编辑的文本的时刻,但我可能需要UISwitches或UISliders的未来。

有帮助吗?

解决方案

是的。只需添加一个UITextField,其fonttextColor设置成适当的值,如表格单元格的contentView的子视图。你可能想给该领域的tag为好,这样就可以使用contentView-viewWithTag:方法容易抓住它的一个引用。

使用缩写形式,你可以逃脱保持单元阵列,每一个领域,并交给他们关闭表视图,而不通过-dequeueReusableCellWithIdentifier:机制走,但如果你有很多东西进入,然后它变得更加复杂。在这种情况下,你可能想分配不同的重用标识每种类型的细胞,一个文本字段的细胞,一个用于开关单元,一个滑块细胞等一旦你出列或创建的行的单元格, “d然后抓住从内容视图(如上述)它的控制,并设置在任何地方您存储其值。

其他提示

编辑地使用"内容:静态的细胞",并使它看起来像一个默认的用表格.

  1. 在时候建立两个单元:一个自定义和一个字幕式。
  2. 复制"标题"的标签对应字幕风格用表自定义用表.
  3. 在自定义用表,降一个UITextField.复制在这的风参数的详细UILabel从字幕风格用表在这UITextField.
  4. 做必要的安排。

这看起来很不平等的,不是吗?

现在,做IBoutlet的东西。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top