2016-11-11 2 views
0

Я хочу добавить флажок i.e uibutton и uilabel одним опцией в UIAlertAction и только кнопкой в ​​другом UIAlertAction в UIAlertController.Флажок в UIAlertController с таблицей действий в объекте c

Пожалуйста, помогите и совет, как его достичь.

UIAlertController *alert = [UIAlertController alertControllerWithTitle:@"My Alert" 
      message:@"This is an action sheet." 
      preferredStyle:UIAlertControllerStyleActionSheet]; // 1 
    UIAlertAction *firstAction = [UIAlertAction actionWithTitle:@"one" 
      style:UIAlertActionStyleDefault handler:^(UIAlertAction * action) { 
       NSLog(@"You pressed button one"); 
      }]; // 2 
    UIAlertAction *secondAction = [UIAlertAction actionWithTitle:@"two" 
      style:UIAlertActionStyleDefault handler:^(UIAlertAction * action) { 
       NSLog(@"You pressed button two"); 
      }]; // 3 

    [alert addAction:firstAction]; // 4 
    [alert addAction:secondAction]; // 5 

ответ

0

Попробуйте этот трюк:

  • Узнайте, как показать ViewController как всплывающие
    • Добавить UITable до ViewController
    • Показать вещи в UITable
    • Настройки UITable путем добавления пользовательских ячеек
    • В каждой пользовательской ячейке s добавить кнопку
    • Эта кнопка будет иметь два вида изображений, одну пустую коробку и другую коробку с галочкой
    • Когда пользователь прикасается к ячейке таблицы, вам нужно изменить изображение кнопки, соответствующее этой строке таблицы, чтобы пользователь думает, что они проверяют или сняв флажок
    • и, наконец, добавить кнопку Готово в нижней части, чтобы закрыть ViewController

Google все эти пункты для учебных пособий. Как я уже сказал, это непростая задача, так как в Xcode нет функции проверки галочки.

От: https://stackoverflow.com/a/31941282/3901620

+2

Вместо копирования чужого ответа (даже если вы сделали киньте ссылку), просто голосовать, чтобы закрыть этот вопрос как дубликат. – rmaddy

Смежные вопросы