Во-первых, я новичок в разработке Objective-C / iOS, и, по сути, этот вопрос относится к моему первому тестовому проекту. Кроме того, я пришел из C # / WinForms, поэтому я перехожу к разработке iOS с некоторыми заранее заданными понятиями дизайна пользовательского интерфейса и состояния приложения. Пожалуйста, потерпите меня и помогите прояснить мое замешательство.
Я только что создал свой первый проект приложения для iOS, который состоит из Single View. Я позволил Xcode создать все файлы для меня с помощью мастера проекта Single View. Когда это было закончено, я открыл свои новые приложения, один UIView
Nib-файл в конструкторе, и бросил три ползунка на представление.
Желаемая цель этого приложения очень проста - каждый ползунок соответствует значениям R, G или B, связанным с цветом фона моего вида.
Я выяснил, как установить фон моего представления, но не могу понять, как получить доступ к значениям каждого объекта ползунка. Да, я могу подключиться и ответить на IBAction
для каждого ползунка, но я планирую, что каждый раз, когда изменяется значение ползунка, я хочу, чтобы IBAction
вызывал рефакторированный метод, который обращается к значениям всех трех ползунков и затем установите цвет фона представлений на основе значений, связанных с каждым из них.
Как получить доступ к значениям моих ползунков? В частности, как я могу получить доступ к значению созданных ползунков, перетаскивая их в окно дизайнера Nib? Я видел код, объясняющий, как программно добавить UISlider
к вашему UIView
и затем получить доступ к значению, но как вы получите доступ к значению UISlider
, которое добавлено к Nib и, я полагаю, будет автоматически "подключен" во время компиляции?
Надеюсь, это делает с тех пор? Если мне не хватает промежуточного шага или критической концепции, пожалуйста, дайте мне знать.