1

현재보기에는 7 개의 다른 텍스트 필드가 있습니다. self.pickerTextField.inputView = _thePicker;UITextField에서 메뉴를 드롭 다운 하시겠습니까?

내 문제는 이것이다 : 이제 모든 텍스트 필드가 동일한 보면, 나는 그들의 구성을 변경 시도, 심지어 하나 아래로 가리키는 작은 화살표를 추가 한 그들 중 하나는 수행하여 inputUIPicker있다 피커와 함께하지만 그것은 내가 찾는 모습을 나에게주지 않는다.

enter image description here

&이는 "메뉴/드롭 다운"내가 찾고 있어요 것으로보고있다 : 내가 말했듯이 enter image description here

, 내가 시도

내가 지금 가지고있는 것입니다 화살표 이미지를 추가하면 하단 그림처럼 3D 모양이 표시되지 않습니다. 당신의 도움을 주셔서 감사합니다!

편집 : 제 질문은 이전/다음/완료 버튼을 추가하기위한 AccesoryView에 관한 것이 아닙니다. 내 질문은 실제 TextField의 모양을 변경하는 것입니다.

+0

하면 "당신을 찾습니다

- (IBAction)relationshipPickerButtonPressed:(id)sender { [curTextUIObject resignFirstResponder]; [ActionSheetStringPicker showPickerWithTitle:@"Select Relationship" rows:self.relationshipsArray initialSelection:self.selectedRelationshipIndex target:self successAction:@selector(relationshipWasSelected:element:) cancelAction:@selector(actionPickerCancelled:) origin:sender]; } 

이이 장치 (시뮬레이터)에 모습입니다 가는 것 "은 UIWebView에있는 것처럼 보이며 사실"드롭 다운 메뉴 "입니다. UIWebView 만 UIPicker로 "드롭 다운 메뉴"를 엽니 다. – WrightsCS

+0

나는 UIWebView를 사용하지 않고 그것을 보았다. 나는 그것을 이해할 수 없다. @WrightsCS – vzm

+0

다음 UIWebView를 사용하면 사용자 정의 클래스를 작성하거나 그물을 검색해야한다. 당신이 찾고있는 오픈 소스 버전이 있는지 확인하십시오.) – WrightsCS

답변

4

나는 당신이하려는 일을하고 ActionSheetPicker을 사용했습니다. 확장하고 ActionSheetMultiPicker을 추가했지만 단일 구성 요소가 도움이 될 것 같습니다.

정말 잘 작동하고 하단에서 멋진 ActionSheet 스타일 선택 도구가 표시됩니다.

또한 다음과 같이 현재 속성을 설정하여 ActionSheetPicker를 인스턴스화 한 메서드에서 첫 번째 응답자를 사임했습니다.

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField { 
    curTextUIObject = textField; 
    return YES; 
} 

나는 다음 ASPicker을 제시하기위한 IBAction를에 editingDidBegin을 유선 : enter image description here

+0

답변을 주셔서 감사 드리며, 실제로 이미 선주문이 있고, 다음으로 이동 버튼이 있습니다. 게시 한 이미지는 텍스트 필드의 모양을 보여 주며, 선택기와 관련이 없으며, 도와 주려고 시간을내어 주셔서 감사합니다. 아웃! – vzm

+0

오 대단해! 나는 iOS를 처음 접했고,이 게시물은 나를 도왔다. 감사 –

관련 문제