UIAlertView에 텍스트 필드를 추가하면 텍스트를 쉽게 얻을 수 있습니까?UIAlertView에 텍스트 필드 추가
답변
UIAlertView
의 입력 필드는 iOS SDK 5 이상에서 기본적으로 지원됩니다. 버전 4를 지원해야하는 경우 약간의 해킹이 필요합니다.
한 번 나는 Montouch 용 샘플 코드를 만들었습니다. 매우 깨끗하지만, 그것은 당신에게 아이디어를 제공해야하지 :
그리고, 그래,이 문제없이 애플에 의해 승인됩니다.
감사합니다. IOS 5 이상으로 업그레이드 할 필요가 없습니까? – mortenstarck
다른 답변으로 말하면 : iOS5에서는 입력 필드를 표시하는 다양한 옵션이 있습니다. – Krumelur
iOS5부터는 보안 암호 필드를 포함하여 UIAlertViews에 텍스트 필드를 추가 할 수 있습니다.
http://mobile.tutsplus.com/tutorials/iphone/ios-5-sdk-uialertview-text-input-and-validation/
그것은 iOS를위한 훌륭한 튜토리얼이지만, morten이 찾고있는 것이 monotouch와 관련이 없습니다! –
iOS 개발에 참여하고자하는 모든 사람은 적어도 ObjC를 읽고 이해할 수 있어야하며 MT로 변환 할 수 있어야합니다. ObjC는 iOS의 표준이므로 MT를 사용한다고해도 주위에는 아무 것도 없다고 생각합니다. – Krumelur
하지만 Monotouch의 구멍 점은 Obejct-C에 대해 신경 쓸 필요가 없습니까? – mortenstarck
아이폰 OS 5.0 UIAlertViewStyle
소개 : 여기에 튜토리얼 링크입니다. 선택할 수있는 4 가지가 있는데, 우리가 항상 갖고있는 것 중 하나이며, UITextField
을 포함한 3 가지가 있습니다.
5.0 이전의 iOS 버전을 지원하려면이 alertViews를 직접 사용자 정의 할 수 있습니다 (방금 출시 한 앱에서이 작업을 수행했습니다). 이런 식으로 UITextField
과 UILabel
중 하나를 추가 할 수 있습니다. 라인 UILabel
및 UITextField
내 크기에 맞게 할 수있는 충분한 공간을 확보하기 위해 휴식이
UIAlertView *changeEmailAlert = [[UIAlertView alloc] initWithTitle:@"Change Email Address" message:@"\n\n" delegate:self cancelButtonTitle:@"Cancel" otherButtonTitles:@"OK", nil];
메시지 (\ n을 \ 없음) :
나는이 같은 alertView을 구현했습니다.그런 다음 UIAlertView
의 하위보기로 UILabel
및 UITextField
을 추가하십시오. 다른 곳에서는 하위보기를 추가하는 것과 같습니다.
여기에 중요한 부분이 있습니다. 경고보기를 닫기 전에 UITextField
에 텍스트를 저장해야합니다. -(void)textFieldDidEndEditing:(UITextField *)textField
을 사용하여 입력 한 텍스트를 가져 와서 나중에 액세스 할 수있는 변수에 저장합니다.
iOS5가 아닌 솔루션이 필요하다면 UIAlertViews는 다른 것과 같은보기 일뿐입니다. 하위 클래스로 추가 속성 및 하위 뷰를 추가 할 수 있습니다.
텍스트 필드 속성이있는 UIAlertView 하위 클래스를 만들지 못하게하는 것은 없으며 텍스트 필드 대리인 프로토콜을 구현하고 인스턴스화 할 때 텍스트 필드를 자체보기 계층 구조에 추가합니다.
멋지게 보이게하려면 더 까다로울 수 있습니다. 텍스트 필드 공간을 만들기 위해 다른 하위보기를 이동하는 것과 같은 작업을 수행하면 경고보기 내의 이름없는 하위보기를 반복하고 색인별로 하나씩 잡아 당기는 것과 같은 허약 한 해킹이 발생할 수 있습니다. 그러나 이것은 iOS4 및 이전 버전에서이를 수행하는 유일한 방법이며 많은 응용 프로그램이이 접근 방법을 사용하고 있습니다.
- 1. UIAlertview에 요소 추가
- 2. 이미지에 텍스트 필드 추가
- 3. uialertview에 이미지 추가 및 개인 API에 대해
- 4. 는 어떻게 UIAlertView에 텍스트 필드를 초기화하기 수
- 5. Mootools : 입력 텍스트 필드 추가
- 6. magento 리뷰에 추가 텍스트 필드 추가
- 7. 플렉스에 텍스트 영역 텍스트 필드 추가
- 8. todo.js에 추가 필드 추가
- 9. 선택한 메뉴가 UIAlertView에 나타나지 않습니다.
- 10. UIAlertView에 UIScrollView를 추가하는 방법
- 11. 태그 부분 2가있는 동적 텍스트 필드 추가
- 12. 슬라이더에 onchange 속성이있는 텍스트 필드 추가
- 13. 동적으로 태그를 사용하여 텍스트 필드 추가 버튼
- 14. 이전 페이지에서 변수 추가 (텍스트 필드 지정)
- 15. 버튼 클릭 이벤트에서 페이지에 텍스트 필드 추가
- 16. 텍스트 필드 값 추가 Jquery HTML
- 17. clickedButtonAtIndex를 추가하여 UIAlertView에 충돌이 발생했습니다.
- 18. iphone-sdk : iOS 4에서 UIAlertview에 텍스트 필드를 추가해도 작동하지 않습니까?
- 19. 필드 추가
- 20. 텍스트 필드
- 21. 텍스트 필드
- 22. 텍스트 필드
- 23. iOS UIAlertView에 상응하는 Windows Phone?
- 24. UIAlertView에 UITableView를 추가하는 방법은 무엇입니까?
- 25. UIalertView에 UILabel 또는 NSString 추가하기
- 26. Wordpress 추가 필드
- 27. JQuery와 추가 숨겨진 필드
- 28. PHP로 필수 필드 추가
- 29. 는 동적 텍스트 필드
- 30. Joomla 등록 양식에 추가 필드 추가
어떻게 '텍스트를 꺼내야합니까?' – daidai