我在 CustomCell 中有一个 UITextFiled。然后我在 ProductDelivery 类的 UITableView 中加载这些单元格。我正在为 UITextField *txtQty CellForRowAtIndexPath 方法分配一些初始值。
我的问题是我想验证用户在 UITextField 中输入的值不能大于以上单元格 UItextField 的值。
当用户在 UITextField CustomCell 类 DidEndEding 方法类中输入值但我希望在 UITableView 类中有这个值,即产品交付。所以我可以验证它并用新值重新加载 UITableView。有人可以帮我解决这个问题吗?
@interface ProductDeliveryCell : UITableViewCell<UITextFieldDelegate>
@property(nonatomic,retain)IBOutlet UITextField *txtQty;
@end
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"ProDeliveryCell";
cell =(ProductDeliveryCell*) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell==nil)
{
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"ProductDeliveryCell" owner:self options:nil];
cell = [topLevelObjects objectAtIndex:0];
}
cell.txtQty.text=del.Qty;
return cell;
}