我有一個tableview,其值可能相同。突出顯示選定的tableViewCell以匹配UITextfield.text
當選擇的單元格,文本字段值將與所選擇的小區來填充。
我只想強調的是選擇,而不是強調一切都是一樣的文本框的值的行。
我目前的做法:
其中data
是可能的值
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:@"identifierCell"];
}
NSString *value = ([self.data objectAtIndex:indexPath.row]);
NSString *selectedValue = textField.text;
if ([value floatValue] == [selectedValue floatValue]) {
cell.backgroundColor = [UIColor colorWithRed:220.0/255.0 green:220.0/255.0 blue:220.0/255.0 alpha:1.0];
cell.textLabel.textColor = [UIColor whiteColor];
}
else {
cell.backgroundColor = [UIColor clearColor];
cell.textLabel.textColor = [UIColor blackColor];
}
附註:我有一對夫婦,這些降下來領域,可以改變文本框的文字取決於哪一行是選擇。 (即,如果第1行中的其他下拉列表中選擇,然後1.391
將在文本框的文本填充。
不知道如何相關,這將是。
我怎麼會只檢查選擇和填充行?下面
更新每個圖像的文本框:感謝@ k06a使用indexPath是向前邁進了一步,但是現在問題就出現在那裏,如果選擇行A時,B用indexPath不應該更改。我想設置2個不同的indexPath變量和didSelectRowAt
只設置那些我打電話來改變其他相應的值
您可以使用'UITableView'' allowsMultipleSelection'屬性實現多個單元格的選擇。 – k06a