2013-05-14 2 views
0

앱의 특정 영역에 라벨을 동적으로 설정하여 일부 라벨이 숨겨져있는 동안 일부 라벨이 표시되도록하려고합니다. 이 라벨을 채울 텍스트를 묻는 경고가 있지만 미리 옵션을 알고 있으며 사용자가 특정 옵션 만 선택할 수 있도록 허용하려고합니다. 간단한 텍스트 입력 대신 iOS 알림의 드롭 다운 메뉴 옵션을 사용할 수 있습니까? 어떤 도움이라도 대단히 감사 할 것입니다.iOS의 드롭 다운 메뉴 경고

답변

2

드롭 다운 메뉴를 가질 수는 없지만 모든 옵션마다 하나씩 여러 개의 버튼을 사용할 수 있습니다.

UIAlertView *alertView = [[UIAlertView alloc] initWithTitle: @"title" message: @"message" 
delegate: self cancelButtonTitle: @"Cancel" otherButtonTitles: @[@"option1", @"option2", 
@"option3"], nil]; 
+0

이 옵션이 너무 많아 청소할 수 없습니다. – Austin

+0

이것은 방법입니다. iOS의 기본 드롭 다운 메뉴 스타일 컨트롤도 없습니다. 다른 방법은 사용자 정의 모달보기를 사용하는 것입니다. –

+1

많은 옵션이있는 경우 모든 옵션이있는 UITableView가 포함 된 모달보기 컨트롤러를 표시 할 수 있습니다. –

0

당신은 필요가 없습니다 @

대신

를 사용하여 간단한 문자열 전무, [ "옵션 3"@ "옵션 2"@ "옵션 1", @] :

@ "option1", @ "option2", @ "option3", nil