Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Кнопки Action Sheet - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Как передавать данные между контроллерами Tab Bar-a http://www.cyberforum.ru/objective-c/thread1109486.html
Как передавать данные между контроллерами Tab Bar и отслеживать нажатие кнопки например в первом контроллере чтоб менять badge второго Есть вроде для этого дела UITabBarController Delegate и методы....
Objective-C Как прочитать изображение в массив Здравствуйте, у меня один не разрешимый вопрос. Мне нужно обычное изображение прочитать в массив для дальнейшего его преобразования? Допустим есть полностью белая картинка и где-нибудь там будет один... http://www.cyberforum.ru/objective-c/thread1108635.html
Программирование под iOS-устройства Objective-C
Подскажите, пожалуйста, уроки по Xcode (желательно, 5 версии) и Obj-C. Желательно, в письменной форме, не видео. Ну и на русском, на английском пробовал - долго и много незнакомых слов. Xcode и...
Objective-C AVCaptureSession horizont frame
привет! делаю приложение в котором использую AVCaptureSession и гироскоп. Как поворачивать uiview, чтобы она была всегда паралельна земле, не составляет труда. Суть проблемы: 1) Как добавить...
Objective-C Полиморфизм в Objective-C http://www.cyberforum.ru/objective-c/thread1104654.html
Всем привет! Без упоминания долгой предыстории, затронули с товарищем понятие полиморфизма в Objective-C. Я привел популярный пример в стиле: есть класс "Музыкальный инструмент", бла-бла,...
Objective-C Пустой массив Всем привет, не могу понять, почему obj-c "залипает" //Пустой массив #import <Foundation/foundation.h> int main () подробнее

Показать сообщение отдельно
zulkis
682 / 609 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
04.03.2014, 07:14
Почему такая любовь к копированию?

Можно так, если не много else...if, если много - можно литералы поместить в массив:
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
    NSString *titleToShow = nil;
    NSString *messageToShow = nil;
    
    if (buttonIndex == 0) {
        titleToShow = @"Красная кнопка";
        messageToShow = @"Ты нажал на красную кнопку!";
    } else if (buttonIndex == 1) {
        titleToShow = @"Вторая кнопка";
        messageToShow = @"Ты нажал на вторую кнопку!";
    } else if (buttonIndex == 2) {
        titleToShow = @"Третья кнопка";
        messageToShow = @"Ты нажал на третью кнопку!";
    } else {
        return;
    }
    UIAlertView* alert = [[UIAlertView alloc] initWithTitle:titleToShow
                                                    message:messageToShow
                                                   delegate:nil
                                          cancelButtonTitle:@"OK"
                                          otherButtonTitles:nil];
    [alert show];
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru