我添加了一個按鈕作爲uitableviewcell的附件視圖,當我按下它時,我希望能夠訪問它當前在表格視圖單元格的索引路徑,以便我可以刪除/修改該單元格的內容。我應該子類UIbutton並添加讓它有自己的索引路徑屬性?如果是這樣,我是否需要在該子類中實現任何特定的按鈕方法,以便它們自動加載?任何幫助將不勝感激。對不起,如果這是一個noobie問題。當我單擊該按鈕時,如何找到某個按鈕所在的UITableviewCell的索引路徑?
1
A
回答
2
您的子類化解決方案很好,但只適用於自定義按鈕。 [UIButton buttonWithType:]被允許返回你不應該繼承的私有子類。除了合成indexPath屬性之外,您不需要實現任何方法。
一個不雅但卻功能強大的解決方案是從按鈕走到超級視圖,直到視圖爲UITableViewCell,然後向表視圖索取該單元的索引路徑。
如果您不使用部分,您可以將單元格的行拖入按鈕標記中。不健壯或優雅,但它的作品。
您可以製作UITableViewCell的自定義子類並將其用作按鈕的操作目標。然後,它會調用您當前的操作目標作爲發送者。
0
相關問題
- 1. 當按鈕按下時,找到UITableViewCell中按鈕的indexPath?
- 2. 當我按下Enter鍵時如何點擊某個按鈕
- 3. 在JavaScript中單擊某個單選按鈕時啓用按鈕
- 4. 當點擊按鈕時,如何從圖像按鈕獲取圖像路徑Asp.net
- 5. 單擊按鈕時獲取所選單選按鈕的編號
- 6. 單擊提交按鈕時引用單選按鈕的值jsp
- 7. 如何在單擊另一個按鈕時刪除按鈕?
- 8. 當我單擊按鈕時更新JTable
- 9. 如何在點擊某個按鈕後啓用按鈕?
- 10. 單擊按鈕時找不到方法
- 11. Swift:我想知道什麼是我點擊的按鈕的索引路徑行?
- 12. 單擊按鈕時如何更改鏈接路徑?
- 13. 如何在XCode中按下某個按鈕時禁用所有按鈕?
- 14. 如何更新按鈕單擊按鈕上的引導模型按鈕?
- 15. 當我點擊另一個按鈕時,如何在JavaScript中隱藏按鈕
- 16. 單擊循環,直到在java中找到多個按鈕的(按鈕)元素
- 17. 按鈕登錄按鈕單擊FBConnect API時的按鈕
- 18. 如何在單擊按鈕時在按鈕上打印值?
- 19. 單擊按鈕時最大化按鈕
- 20. 如何通過單擊該按鈕將按鈕轉換爲保存按鈕
- 21. 當點擊特定的單選按鈕時,該文本應顯示在該單選按鈕的下方jst
- 22. 單擊一個按鈕時禁用多個按鈕點擊
- 23. 當單選按鈕的一個點擊
- 24. 如果單擊該按鈕,並在XML
- 25. 單擊按鈕時的UmbrellaException
- 26. 將索引路徑發送到Firebase(如按鈕)
- 27. 單擊按鈕時更改按鈕文本帶引導程序
- 28. 自定義UITableViewCell按鈕單擊
- 29. 單擊按鈕時如何執行某個功能?
- 30. 當我點擊按鈕java
謝謝,我想我最終會結合第1段和第3段,因爲我需要實施其他一些自定義的事情。 – Jake 2010-05-17 02:59:24
我有同樣的問題,並會注意到有關將按鈕的標記中存儲行或節的預留:標記是一個NSInteger(已簽名)。行或節是NSUInteger(無符號)。如果你的表格數量巨大(可能,我想,使用非常簡單的元素),行或部分的值可能會超過NSInteger的正範圍,你會得到整數溢出。所以我認爲走上超級視角會更好。 – Wienke 2012-07-13 15:15:00