我希望把我自己的自定义删除了的UITableView细胞按钮,当它进入编辑模式,类同的“+”,在同样的位置插入添加按钮,只是一个红色的“X” “+”按钮是。我将如何做到这一点?UITableViewCell的自定义删除按钮
1
A
回答
0
万一别人曾经有这样的疑问: 您必须设置editingAccessoryView
您UITablViewCell
到任何自定义UIView
你希望它是。
+13
该'editingAccessoryView'用于“编辑”模式,这是通过调用'setEditing启用:对细胞或对表animated'。这与滑动显示删除功能不同。如果你看看对的UITableViewCell的'willTransitionToState文档:'方法,你会看到“删除确认”是一个不同的模式,以“显示编辑控件”。 – 2011-10-20 11:25:28
0
试试这个。
UIButton *btnDelete = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 24, 24)];
[btnDelete setImage:[UIImage imageNamed:@"delet.png"] forState:UIControlStateNormal];
[btnDelete addTarget:self action:@selector(deleteButtonClicked:event:) forControlEvents:UIControlEventTouchUpInside];
cell.accessoryView = btnDelete;
+0
不上tableViewCell右侧accessoryView的?编辑控件位于左侧。 – 2013-10-10 13:59:16
1
尝试使用单元格willTransitionToState
来实现它。
这样在CustomTableCell.m:
- (void)willTransitionToState:(UITableViewCellStateMask)state{
if (state == UITableViewCellStateShowingEditControlMask) {
customEditBtn = [[UIButton alloc] initWithFrame:CGRectMake(-32, 0, 42, self.contentView.height)];
customEditBtn.adjustsImageWhenHighlighted = NO;
[customEditBtn setImage:_image forState:UIControlStateNormal];
[self.contentView addSubview:customEditBtn];
}
}
- (void)didTransitionToState:(UITableViewCellStateMask)state{
[super didTransitionToState:state];
if (state != UITableViewCellStateShowingEditControlMask) {
customEditBtn.alpha = 0;
}
}
相关问题
- 1. 定制和自定义删除按钮为自定义UITableViewCell
- 2. 自定义UITableViewCell中的默认删除按钮和图标
- 3. 自定义UITableViewCell与按钮
- 4. jqGrid中的自定义删除按钮
- 5. 删除UITableViewCell无删除按钮?
- 6. IBAction在自定义UITableViewCell中的按钮
- 7. UITableView自定义删除按钮功能
- 8. 自定义删除按钮uitableview iphone sdk
- 9. 自定义GridView删除按钮
- 10. 如何在UITableViewCell中自定义按钮?
- 11. 自定义UITableViewCell按钮单击
- 12. 自定义UITableViewCell删除子视图
- 13. 使用自定义UIButton删除UITableViewCell
- 14. 自定义UITableViewCell删除分离
- 15. 如何自定义在刷卡时显示的删除按钮UITableViewCell
- 16. 当出现删除按钮时重新计算自定义UITableViewCell的高度
- 17. 自定义清除按钮
- 18. UITableViewCell删除按钮不出现
- 19. 删除按钮不会出现在UITableViewCell
- 20. 如何显示左删除按钮UITableViewCell
- 21. 带删除按钮绑定的WPF自定义TabItem问题
- 22. 自定义摆动箭头按钮重绘()删除定制
- 23. 的Android,删除自定义按钮边框
- 24. C#中的自定义按钮:如何删除悬停背景?
- 25. 通过单击按钮从表中删除自定义的行
- 26. 自定义编辑/删除按钮的GridView
- 27. c#WinForm:删除或自定义按钮的“焦点矩形”
- 28. 另一个自定义按钮上的自定义按钮?
- 29. 自定义的UIButton中的UITableViewCell - 删除不工作
- 30. 在Orbeon中自定义按钮清除
有什么不对的标准 “ - ” 按钮? – gerry3 2009-11-23 01:58:37
标准“ - ”按钮位于左侧,点击的时候响起了删除按钮。我想在编辑模式下直接进入自定义删除按钮。我想在这里的“+”按钮,坐在右边这个按钮。 – 2009-11-23 02:31:52