как реализовать выпадающее меню - PullRequest
1 голос
/ 28 июля 2010

Мне нужно выбрать одну категорию из выпадающего меню, когда я нажимаю на поле .... без использования окна выбора ...

Ответы [ 2 ]

3 голосов
/ 28 июля 2010

Вы можете попробовать использовать UIActionSheet так:

UIActionSheet *action = [[UIActionSheet alloc] initWithTitle:@"A title here"                                                        delegate:self 
cancelButtonTitle:@"Cancel"                                                destructiveButtonTitle:@"Dismiss" 
otherButtonTitles:@"One option", @"Another option", nil]; 

[action  showInView:self.view];

, а затем реализовать методы делегата, подобные этому:

// Called when a button is clicked. The view will be automatically dismissed after this call returns
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
    switch (buttonIndex) {
        case x:
            //Chose option x
            break;
                     ...
        default:
            //Default action
            break;
    }
}
0 голосов
/ 28 июля 2010

вам придется бросить один из своих. То, что я сделал в этом случае, это переместил вид сборщика за пределы экрана, а затем, когда они нажали кнопку, он анимирует перемещение вида сборщика на экран. Затем он уходит, когда они выбирают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...