Хорошо. В Xcode я хочу, чтобы мое приложение запускало строку кода, когда UISlider получает значение 1.00 или конец ползунка. Как мне это сделать?UISlider iPhone SDK Вопрос
ответ
Напишите метод IBAction и подключите его к вашему UISlider в построителе интерфейсов, выбрав «On Changed Value» в появившемся диалоговом окне. Затем добавить некоторый код, как это к методу:
if(mySlider.value == 1.0f){
//Insert your code here
}
--James
Когда я помещаю этот код в действие для IBAction, он говорит, что mySlider не объявлен. Как это исправить? (Извините, я новичок в кодировании) –
Вам нужно создать экземпляр UISlider в вашем .h-файле, объявить его как свойство и синтезировать его в вашем .m-файле. mySlider - это просто произвольное имя, которое я выбрал, это может быть что угодно. После того, как вы это сделали, вам нужно связать uislider, добавленный вами в конструкторе интерфейса, к экземпляру uislider, созданного в вашем .h-файле. Тогда это должно сработать. Учебник Google UISlider, и посмотрите, можете ли вы найти хорошие образцы кода. – James
Собираетесь ли вы принять ответ? – James
Добавьте их в свой UIViewController.
В вашем .h ниже интерфейса:
-(IBAction)sliderChangedValue:(id) sender;
В вашем .m:
-(IBAction)sliderChangedValue:(id) sender {
if([sender isKindOfClass:[UISlider class]]) {
UISlider *slider = (UISlider *)sender;
if(slider.value == 0.0 || slider.value == 1.0) {
//your line of code
}
}
}
Затем в Interface Builder подключения Значение Изменено вашего UISlider к этому методу.
Можете ли вы сделать мне огромную услугу и загрузить исходный код в мегафайлу или что-то в этом роде? Я получаю 5-6 ошибок каждый раз, когда я это делаю. –
Проблема в том, что некоторые из этих действий должны выполняться в Interface Builder, и вы не увидите ничего лучше, чем я могу здесь описать. Чтобы выполнить соединения в IB, откройте инспектор, выберите третью вкладку и перетащите из круга Value Changed в элемент Owner File в главном окне. Отпустите и появится всплывающее окно. Выберите sliderChangedValue из всплывающего окна. Он появится только после копирования этого кода на ваш UIViewController и сохранения файла .h. –
- 1. iPhone UISlider вопрос
- 2. Вопрос UIImageView - iPhone SDK
- 3. ZBAR iPhone SDK вопрос.
- 4. iPhone SDK Простой вопрос
- 5. iPhone SDK audioSession вопрос
- 6. AVFoundation вопрос - iPhone SDK
- 7. UISlider Thumb Анимация в iphone sdk
- 8. Вопрос относительно набора SDK для iPhone SDK
- 9. iPhone UISlider не отображается
- 10. iPhone SDK Simple Twitter Вопрос
- 11. iPhone SDK/Общие Xcode вопрос
- 12. Вопрос о PSChildPaneSpecifier [iPhone SDK]
- 13. touchsBegan вопрос в iphone sdk?
- 14. Вопрос микрофона в iPhone SDK
- 15. Viewcontroller вопрос в iPhone SDK
- 16. Facebook iPhone SDK Вопрос авторизации
- 17. UISlider - параметр - iphone
- 18. iPhone метод действия UISlider
- 19. UISlider on Scrollview - Iphone
- 20. Ограничения UISlider в IPhone
- 21. iPhone UISlider to NSNumber
- 22. iPhone UISlider crashing
- 23. iPhone SDK Вопрос с аудио/микрофоном
- 24. Вопрос о полезности приложения - iPhone SDK
- 25. iPhone SDK/Objective C Синтаксис Вопрос
- 26. Вопрос с Core Data/iPhone SDK?
- 27. iPhone SDK - Search Bar Thread Synchronization Вопрос
- 28. Вопрос для новичков: NSOperation для iphone SDK
- 29. Настроить цвет UISlider в приложении для iPhone
- 30. Соблюдение значения UISlider - iPhone KVO
Вы хотите показать прогресс и вызвать что-то в конце? –