我有一個表視圖,它是從表視圖細胞負載。但是我想在點擊一個按鈕後看到這個表格的值。如何在點擊按鈕後顯示錶格視圖單元格值?
使用此方法- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
, 我可以在視圖加載時看到所有數據。
但是首先我不希望看到的DATAS。我想在點擊一個按鈕後看到這些。我怎樣才能做到這一點?
我有一個表視圖,它是從表視圖細胞負載。但是我想在點擊一個按鈕後看到這個表格的值。如何在點擊按鈕後顯示錶格視圖單元格值?
使用此方法- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
, 我可以在視圖加載時看到所有數據。
但是首先我不希望看到的DATAS。我想在點擊一個按鈕後看到這些。我怎樣才能做到這一點?
保持你的表源等於零,則按下按鈕時,將其設置爲需要的值列表並重新加載表視圖。
所以...如果你的表源是假設伊娃的NSArray *資料表,並與你的價值觀數組是伊娃的NSArray *值然後在IBAction爲你的按鈕,你應該做的:
-(IBAction)buttonPressed:(id)sender
{
tableData = values; //load the values in the table source
[self.tableView reloadData]; //just call reloadData on the tableView
}
就是這樣
在UITableViewController
的子類中有一個私人的BOOL
屬性,用於記錄按鈕是否被按下。然後,在tableView:CellForRowAtIndexPath:
稱重傳感器基於該屬性的值不同。當物業設置時,請致電[self.tableview reloadData]
(大寫可能是錯誤的)。
所以,你要當一個細胞被竊聽顯示數據? – johan 2012-02-09 21:42:02
你可以設置一個標誌來改變你的演示文稿... – 2012-02-09 21:44:10
沒有,他說他想要一個按鈕,而不是一個細胞 – 2012-02-09 21:45:11