Я новичок в разработке приложений IOS. Я сделал 3 пользовательских кнопки на представлении. и на 3 других представлениях я хочу добавить эти кнопки в нижней части приложения с теми же функциями, что и на главном экране. все 3 кнопки на главном экране открывают отдельный вид. как я должен это делать? я буду очень благодарен за вашу помощь.Кнопки с несколькими функциями с одинаковой функциональностью
ответ
Чтобы открыть различные точки зрения с соответствующими UIButton
вам нужно использовать UITabBar
. В панели вкладок вы меняете добавление UITabBar
элементов. Или вы можете использовать UINavigationBar
вместо UITabBar
. В каждом UIButton
вы должны добавить события действия. Предположим, что вы двигаетесь от view1
к view2
, то в view1
в случае действия по button1
вам нужно добавить
[self.navigationController pushViewController:detail animated:YES];
в View2 вернуться из этого View2 в view1 вам нужно добавить
[self.navigationController popViewControllerAnimated:YES];
или вы может добавлять события к событиям. Там вы можете переключить один вид на другой, написав
[self.view addSubView:view1.view];
Здесь view1
является отнесение следующего вида, который вы хотите переключиться. Если вы хотите, чтобы снова вернуться к предыдущему виду то написать в UIButton
действия
[self.view removeFromSuperview];
Я думаю, что это поможет вам.
Ну, вам нужно создать 3 UIButtons
и добавить их в код outlets
в свой код и подключить их к построителю интерфейса. Вам нужно будет добавить их для других видов, но в другом месте, где вы хотите, чтобы они были ... Для открытия отдельного представления на кнопку нажмите, выполните Navigation
в IBAction
каждой кнопки и PushViewController
к определенному виду, которое вы хотите это будет.
Некоторые предложения:
UIButtons
Реализовать три в отдельном файле и просто добавить их в каждом ракурсе, просто ссылаться на него.Похоже, что у вас есть все 3 кнопки во всех видах ... Почему бы вам просто не использовать
UITabBarController
и не сделать эти кнопкиUITabBarItems
? Это просто сделает ваше развитие намного проще и выглядит лучше.
Вы должны создать метод для кнопки в делегатом, и вы должны дать цель на метод в прикладной делегат, а затем установить делегат в appDelegate
.
{
[buttonName addTarget:appDelegate action:@selector(methodname) forControlEvents:<#(UIControlEvents)controlEvents#>];
}
- 1. Много перечислений с одинаковой функциональностью?
- 2. 2 кнопки с одинаковой функциональностью в приложении iphone
- 3. свяжите 2 кнопки с одинаковой функциональностью в разных действиях
- 4. Конденсация нескольких условных обозначений с одинаковой функциональностью
- 5. В EKEventViewController Кнопка редактирования в двух местах с одинаковой функциональностью
- 6. Структура Android-модулей для нескольких проектов с одинаковой функциональностью
- 7. Несколько методов с одинаковой функциональностью, но разные типы
- 8. Какова наилучшая практика для использования одной кнопки с несколькими функциями
- 9. Плагин jquery с несколькими функциями
- 10. groupBy с несколькими тестовыми функциями
- 11. Угловой калькулятор с несколькими функциями
- 12. область jQuery с несколькими функциями
- 13. python программирование с несколькими функциями
- 14. Плагин jQuery с несколькими функциями
- 15. кнопки Android плавающего действия с функциональностью перетаскивания
- 16. Показатель Lucene с несколькими полями одинаковой природы
- 17. Как управлять несколькими таблицами с одинаковой структурой
- 18. CMS с функциональностью клиента SOAP
- 19. Кнопка с несколькими функциями (быстрый, Xcode 6)
- 20. Трудности с функциональностью кнопок
- 21. Как сделать кнопки с одинаковой шириной программно
- 22. Кнопки с несколькими действиями?
- 23. Рамка с общей функциональностью Встроенная
- 24. Сделать кнопки одинаковой ширины
- 25. Функция с несколькими вложенными функциями возвращается
- 26. Pandas: объединение нескольких столбцов с несколькими функциями
- 27. Напишите запрос с несколькими функциями поиска?
- 28. Создать простой класс с несколькими функциями вычисления()
- 29. Использование JavaScript eval() с несколькими зависимыми функциями
- 30. Странное поведение с несколькими функциями Javascript