0
這裏就是這種情況。更新文本框的UISteppers值
我想在文本字段中鍵入一個值並將其傳遞給當前的uisteppers值。
如果例如當前值是2和i的文本字段中輸入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];
但沒有運氣。似乎我無法得到它的工作......我做錯了什麼想法?在此先感謝
嗨,那裏,感謝您的快速回復, – alexandros
顯然我不能得到它的工作。 – alexandros