Я новичок в Xcode, и мне интересно, что делает IBAction и IBOutlet? Я пробовал делать простую задачу, например, «привет мир», но кажется, что я ее набиваю. Я делаю приложение, которое включает анкету, которая ссылается на базу данных.IBAction и IBOutlet Clarification
ответ
IBAction используется для методов, которые выполняются в результате любого действия, например, кнопки Нажмите.
-(IBAction) buttonPress : (id) sender;
IBOutlet используется для пользовательского интерфейса, связанных объектов, таких как кнопки, метки и т.д. Посмотреть
IBOutlet UILabel *nameLabel;
Примечание: Если вы используете XIB для развития, вы должны использовать IBAction и IBOutlet. В противном случае вы не сможете отображать объекты и методы в XIB. Если вы все разрабатываете путем кодирования, то IBAction и IBOutlet являются необязательными.
Как упоминалось в ответе, приведенном выше: «IBAction и IBOutlet - это макросы, определенные для обозначения переменных и методов, на которые можно ссылаться в Interface Builder».
Однако с точки зрения непрофессионала и простой способ думать о них -
IBActions отметить методы, которые будут вызываться при возникновении события (например, приземлится) запускается на одном из интерфейсов управления строитель (например, кнопка , переключатель и т. д.).
IBOutlets отмечают ссылки на переменные для элементов управления компоновщика интерфейса. Выходы позволяют вам программно взаимодействовать с элементами управления, которые вы размещаете на интерфейсе.
- 1. IBOutlet и IBAction
- 2. Конфликтующие имена IBOutlet и IBAction?
- 3. IBAction/IBOutlet - Model View Controller
- 4. Где код, описывающий соединения IBOutlet и IBAction?
- 5. IBAction и IBOutlet в пользовательском NSWindowController
- 6. Невозможно связать IBaction или IBOutlet
- 7. Передайте переменное значение из IBAction в IBOutlet
- 8. IBOutlet возвращает нуль после реализации IBAction (IOS)
- 9. Резюме всех соединений IBOutlet, IBAction в проекте?
- 10. Swift - Использование IBOutlet & IBAction в func?
- 11. Подключение UIButton к IBOutlet и IBAction в коде
- 12. Подключения IBOutlet и IBAction От класса к главному окну NSPopUpButton
- 13. IBoutlet и IBAction в отдельном классе для разложения UIViewController
- 14. Что означает IB в IBAction, IBOutlet и т. Д.?
- 15. IBAction, кнопка и камера
- 16. Couchbase clarification
- 17. Как заставить Interface Builder распознавать IBOutlet/IBAction для новых языков?
- 18. Как подключиться к IBOutlet или IBAction в базовом классе
- 19. Link создан динамически IBOutlet из UIPageControl в IBAction changePage
- 20. Редактор раскадровки пуст на xcode, когда drag'n'drop'ing IBOutlet/IBAction
- 21. Как я могу создать `` IBOutlet` или IBAction` в пользовательском классе
- 22. Крушение IBOutlet
- 23. Iphone DEV - IBAction и @property
- 24. Делегат Инстанцирование -Clarification
- 25. Действия Java Clarification
- 26. PHP gd library clarification
- 27. Await async clarification
- 28. CSRF Clarification (Rails)
- 29. Выровненный Vs. Unaligned Clarification
- 30. InApp Purchase Clarification
Возможный дубликат [IBOutlet и IBAction] (http://stackoverflow.com/questions/1643007/iboutlet-and-ibaction) – JPetric
Вы можете использовать IBAction, если хотите, чтобы некоторые действия выполнялись при нажатии кнопки или любой контроллер, и вы можете использовать IBOutlet, если вы хотите установить свойства этой метки или кнопки. – Manthan