Я хочу создать лист действий с тем же самым изображением с красным цветом кнопки «Удалить» и кнопкой «Отмена». Как я могу это сделать? Спасибо большоеКак создать таблицу действий Удалить в IOS
-5
A
ответ
4
Просто используйте этот код делают сделать кнопку удалить, как destructiveButton
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Are you sure you want to delete this backup?" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Delete Backup" otherButtonTitles:nil,nil];
actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque;
[actionSheet showInView:self.view];
0
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Are you sure you want to delete this backup ?" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:@"Delete backup" otherButtonTitles:nil, nil];
[actionSheet showInView:self.view];
0
Попробуйте ниже код
UIActionSheet *objActionSheet = [[UIActionSheet alloc]
initWithTitle:@"XYZ Message"
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:@"Delete Backup"
otherButtonTitles:nil];
0
Есть много готовых коды доступны на GitHub для этого типа листа действий.
+0
Или даже 'UIActionSheet'. В этом скриншоте нет ничего, что он не мог сделать с помощью 'UIActionSheet' и одной строки кода. – Fogmeister
0
Вы можете скачать образец проекта из https://github.com/russj/MBActionSheet/ и может настроить действие листа. Вы можете проектировать свои кнопки и добавлять к таблице действий, используя следующий код:
- (void)createButton:(CGRect)frm buttonTitile:(NSString *)title buttonIndex:(NSInteger)index
{
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn.frame = frm;
if(index==0){
[btn setBackgroundImage:[UIImage imageNamed:@"delete.png"] forState:UIControlStateNormal];
}
else if(index==1){
[btn setBackgroundImage:[UIImage imageNamed:@"cancel.png"] forState:UIControlStateNormal];
}
[btn addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
[btn setTag:index];
[sheetView addSubview:btn];
}
и называть этот метод, когда вы создаете лист действий.
Смежные вопросы
- 1. Создать таблицу в iOS
- 2. Добавить таблицу действий в UITabbarcontroller в iOS
- 3. Как настроить таблицу действий ShareKit?
- 4. Как состыковать таблицу действий
- 5. Удалить таблицу и создать таблицу снова
- 6. iOS: Как создать таблицу с несколькими столбцами
- 7. Как удалить прослушиватель действий?
- 8. Как создать таблицу страниц JSP и записи действий
- 9. Как создать массив действий?
- 10. Как создать лист действий?
- 11. SQLiteDateBase Как создать таблицу?
- 12. UIAlertController - добавить пользовательские представления в таблицу действий
- 13. Как структурировать таблицу действий пользователя в MySQL?
- 14. Как удалить меню действий в Android Studio?
- 15. Заполните таблицу действий массивом
- 16. Сегментированный контроль в листе действий IOS
- 17. Как создать/удалить таблицу в процессе OpenEdge с помощью ABL?
- 18. Не удается удалить или создать таблицу
- 19. Удалить/Скрыть/Удалить панель действий
- 20. Как удалить таблицу в Lua?
- 21. Как удалить таблицу в SQLAlchemy?
- 22. Как удалить таблицу в postgresql
- 23. Удалить hashset действий из hashset действий
- 24. Как удалить несколько действий одновременно в opentaps?
- 25. Как удалить синюю панель действий в Android?
- 26. Как удалить таблицу
- 27. Как удалить таблицу
- 28. Как удалить таблицу SQlite?
- 29. Как удалить временную таблицу?
- 30. Удалить панель действий Android
Спасибо большое, это отлично работает – NGOT