簡體   English   中英

iPhone SDK,UITableView上的UIButton,如果按下按鈕則刪除行

[英]iPhone SDK, UIButton on UITableView, delete row if button was pressed

我是iPhone開發的新手,現在我有一個簡單的問題(可能不簡單:)。 我有一個UITableView ,在該UITableView中,例如有5行,每行都有一個UILabelUIButton

我想做的就是按下按鈕時從數組中刪除一個元素。 我用標簽創建的按鈕,但是不起作用。 我不想使用didSelectRow ; 我只想在按下按鈕時才從數組中刪除元素。 (例如,如果按下了第三個按鈕,我想刪除數組的第三個元素。使用標准的刪除按鈕對我不起作用。

如果您有一個自定義UIViewController來管理每個單元(我強烈建議),只需將按鈕連接到IBAction然后使該方法從為UITableView提供行的數據結構中刪除該項目,然后將其告知UITableView

失敗的話,我想您可以在每個按鈕上附加一個標簽,指示該按鈕所屬的行,並將它們全部連接到表視圖控制器中的單個IBAction

這篇文章可能對您檢測UITableView簡單方法中哪個UIButton被按下以檢測到哪個按鈕有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM