通常可以创建一个单元格,让用户通过滑动该单元格或通过点击可见的旋钮来显示单元格右侧的红色“删除”按钮细胞的左侧。使用所有单元格的可见删除按钮制作UITableView
不过,我想创建一个与默认可见的“删除”按钮(无需重击/攻旋钮)的所有单元格一个UITableView。是否有可能使用标准的Cocoa Touch方法?
(我知道我可以在自定义的UITableViewCell定义自己的按钮,但我宁愿使用如果可能的话...的标准方法)在您的视图控制器的-viewDidLoad
实施
通常可以创建一个单元格,让用户通过滑动该单元格或通过点击可见的旋钮来显示单元格右侧的红色“删除”按钮细胞的左侧。使用所有单元格的可见删除按钮制作UITableView
不过,我想创建一个与默认可见的“删除”按钮(无需重击/攻旋钮)的所有单元格一个UITableView。是否有可能使用标准的Cocoa Touch方法?
(我知道我可以在自定义的UITableViewCell定义自己的按钮,但我宁愿使用如果可能的话...的标准方法)在您的视图控制器的-viewDidLoad
实施
嗯.. NO。事实上,左侧的红色减号是可可中恒定可见的解决方案。我不相信你得到正确的删除按钮没有丑陋的tableView。
所以可能你必须做出一个自定义的解决方案。但是这里不需要子类。你可以只用一个普通的UITableViewCell并设置UIButton
为accessoryView
。
呼叫[tableView setEditing:YES animated:NO]
。
这样做可以在所有单元格中进行滑动行为(仅在单元格上的滑动手势后显示删除按钮)。我询问如何显示所有单元格上的删除按钮,而无需用户轻扫/轻敲旋钮。 – Tmate 2012-03-15 09:44:22
我明白了,谢谢澄清! – Tmate 2012-03-15 09:46:37
请接受,如果您认为这有帮助。 – calimarkus 2012-03-15 09:53:32
接受,我对延迟道歉:)。 – Tmate 2012-03-15 16:37:51