2012-06-23 26 views
0

給我一個與表格視圖選擇動作有關的建議。表格的didselect方法不會調用另一行,直到一行動作不會完全執行

我有一個表格,其中有2個部分有2和3 rows.When第一部分第二行選擇然後選擇器視圖來選擇一個值。類似第二節每行都有它的選擇器視圖來選擇值。所以當我選擇一行時,一個選擇器視圖來了我想讓其他行didselect方法不會調用行,同時一個選擇器視圖顯示在視圖上,選擇一個值和完成按鈕再次按下用戶可以選擇一個行和選擇器視圖來。

回答

0

使用willDeselectRowAtIndexPath返回NSIndexPath。像這樣:

- (NSIndexPath *)tableView:(UITableView *)tableView willDeselectRowAtIndexPath:(NSIndexPath *)indexPath { 
    if ([myPickerView isHidden]) return indexPath; 
    return nil; 
} 
相關問題