如何在從右向左使用UITableViewCellEditingStyle時更改刪除按鈕的位置?更改UITableViewCellEditingStyle的位置
6
A
回答
0
您可以繼承UITableViewCell的子類,添加一個刪除按鈕並在單元格的內容視圖中的按鈕頂部添加一個uview。 代碼會是這樣的細胞類
[self.contentView addSubView:button];
[self.contentView insertSubview:view aboveSubview:button];
添加滑動手勢添加子視圖UIView的製作刷卡方向正確。點擊按鈕後,您可以添加一個代理以發送回控制器以刪除單元格並重新加載表格。 你也可以在nib文件的幫助下通過先刪除按鈕然後uiview來做到這一點。 希望它有幫助。
0
在UITableViewCell中沒有用於更改刪除按鈕位置的內置方法。您應該創建一個自定義類,它是UITableViewCell的子類,並使用XIB或代碼生成單元格的UI,併爲單元元素提供適當的出口和動作。
0
您無法更改原生刪除按鈕的位置。您可以繼承UITableViewCell並自己創建按鈕,將其放置(隱藏)在左邊緣,並在按鈕回調中將單元格內容向右移動。
0
您可以在storyboard/xib中使用自定義按鈕,然後使用[* buttonObject addTarget]方法來了解點擊事件。這是在不使用原生配件的情況下自定義桌面視圖的最簡單方法。
1
不能更改本機刪除按鈕 的位置上的默認刪除按鈕使用自定義按鈕的地方讓他們躲。對編輯按鈕的點擊使其可見。對於創建按鈕, 使用該甲它將解決如果您使用的是[標準的UITableViewCell與各種標準的單元格樣式](http://developer.apple.com/library/ios/#documentation/您的問題寫這樣的代碼在你的cellForRowAtIndexPath方法
UIButton*Delete_btn = [UIButton buttonWithType:UIButtonTypeCustom];
[Delete_btn addTarget:self action:@selector(Delete:) forControlEvents:UIControlEventTouchUpInside];
Delete_btn.frame = CGRectMake(05, 10, 56, 56);
[Delete_btn setBackgroundImage:[UIImage imageNamed:@"delete_btn.png"] forState:UIControlStateNormal];
[cell.contentView addSubview:Delete_btn];
相關問題
- 1. iphone編程?更改UITableViewCellEditingStyle圖像?
- 2. 更改的位置,$位置
- 3. 位置更改的Android位置更新
- 4. 更改位置
- 5. 更改iAd的位置和位置
- 6. 更改php.ini位置
- 7. 更改MouseEventArgs位置
- 8. 更改位置UITouch
- 9. 更改node_modules位置
- 10. 更改IsolatedStorage位置
- 11. UIButton更改位置
- 12. SVN位置更改
- 13. 自定義UITableViewCellEditingStyle
- 14. 更改位置設置
- 15. 更改imageview的位置
- 16. 更改位置tempdb的
- 17. 更改tomcat的catalina.pid位置
- 18. 更改Application Insights的位置?
- 19. 更改UIToolBar的位置iOS
- 20. 更改元素的位置
- 21. 更改file_get_contents的位置
- 22. 更改JLabel的位置
- 23. 更改按鈕的位置
- 24. 更改Play2 JavaGlobal的位置
- 25. 窗體更改的位置
- 26. 更改Main.storyboard的位置?
- 27. Java - 更改JTextField的位置
- 28. 更改SKSpriteNode的x位置
- 29. 更改UITabbarController Tabbar的位置
- 30. 更改div的位置
UIKit/Reference/UITableViewCell_Class/Reference/Reference.html),你不能。你需要繼承並自己做(最簡單的方法是通過從XIB實例化的UITableViewCell)。 –