我希望把我自己的自定義刪除了的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