0
我想顯示一個選取器或鍵盤取決於所選的單位。選擇鍵盤或拾取器?
對於公制它是一個鍵盤,所以用戶可以輸入說300克,而對於帝國它是一個選擇器,因此用戶可以選擇說3 2/3杯。
拾取器顯示,但我不能讓鍵盤不顯示。 resignFirstResponder不起作用 - 因爲我認爲它不是第一響應者。任何人都可以幫助 - 我是ObjectiveC和xcode的新手。
感謝
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
switch (_Unit) {
case 1: // metric - show the keyboard
[self unitHidePicker:nil];
break;
case 2: // oz & fl/oz
[self unitShowPicker];
[textField resignFirstResponder];
break;
case 3: // US Cups
[self unitShowPicker];
[textField resignFirstResponder];
break;
}
return YES;
}
我花了大約三個小時試圖解決這個問題,併發布後約10分鐘。我需要返回NO沒有鍵盤和是有一個。所以我只是設置一個布爾,它的工作。 – 2013-02-14 06:52:31
雖然我會提到的是,如果它是你正在尋找的,你也可以設置一個選擇器作爲你的textField的inputView屬性。 – geraldWilliam 2013-02-14 06:53:38
@geraldWilliam謝謝。問題是在兩者之間翻轉取決於所選單元。但如果沒有別的,我在過去的幾個小時裏學到了很多東西:) – 2013-02-14 07:14:51