情况就是这样。
我想在文本字段中输入一个值并将其传递给当前的 uisteppers 值。
例如,如果当前值为 2,并且我在文本字段中输入 35,那么当我按下步进器上的 + 按钮时,值应该变为 36(或按下 - 到 34)
谢谢
--------------------------------------第一次回复后编辑-------- --------------------------
感谢您的快速回复,因为我对我宣布的这一切更新鲜
@interface GenericViewController : UIViewController <UITextFieldDelegate> {
...在我的标题中。并将我在通用控制器中的代码更改为:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
[textField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
NSLog(@"######PASS DELEGATE ###############");
return YES;
}
- (void) textFieldDidChange:(id)sender {
UITextField *textField = (UITextField *)sender;
textField = changeNfpHand;
NSLog(@"##############################");
NSLog(@"textfield is now @------> : %f" , DateStepper.stepValue);
self.DateStepper.stepValue = [textField.text doubleValue];
// self.DateStepper.stepValue = [self.Nfp.text doubleValue];
NSLog(@"VALUE STEP is @------> : %f" , DateStepper.stepValue);
NSLog(@"self.Nfp.text @------> : %@" , self.Nfp.text);
现在我对这一切都很陌生..我试图打电话 [self textFieldDidChange:self];
但没有运气。看来我无法让它工作......关于我做错了什么的任何想法?提前致谢