我有一個有很多標籤和一個按鈕的單元格。我怎樣才能使單元格中可選的按鈕?
我想使單元格的顏色爲藍色,並且僅使只有按鈕可選,而不是單元格。
該按鈕應該有它自己的顏色。
我該如何使用xCode和iPhone SDK來做到這一點?
我有一個有很多標籤和一個按鈕的單元格。我怎樣才能使單元格中可選的按鈕?
我想使單元格的顏色爲藍色,並且僅使只有按鈕可選,而不是單元格。
該按鈕應該有它自己的顏色。
我該如何使用xCode和iPhone SDK來做到這一點?
實施下面的方法在您的UITableViewController:
- (NSIndexPath *)tableView:(UITableView *)tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
那麼對於你不想選擇的(你有按鈕細胞)的任意單元格返回零。您可以從UITableViewDelegate協議參考中獲得附加解釋。
從的UITableViewDelegate協議參考:
- (NSIndexPath *)的tableView:(UITableView的*)的tableView willSelectRowAtIndexPath:(NSIndexPath *)indexPath
參數的tableView甲表視圖 對象通知代表約 即將進行的選擇。
indexPath在tableView中定位 行的索引路徑。
返回值 確認或更改所選行的索引路徑對象。 如果您想要選擇另一個 單元格,則返回比indexPath其他 以上的NSIndexPath對象。 如果 不想選擇該行,則返回零。
討論這種方法不叫 直到用戶觸摸行,然後擡起 他們的手指;該行在此之前未被選中 ,但在觸摸時突出顯示爲 。您可以使用 UITableViewCellSelectionStyleNone到 禁用單元格 突出顯示在觸及下的外觀。
這不起作用 – 2009-06-19 10:06:25