好的。在Xcode中,我希望我的應用程序在UISlider達到1.00或滑塊末尾時運行一行代碼。我將如何做到這一點?UISlider iPhone SDK問題
回答
編寫一個IBAction方法,並將其連接到Interface Builder中的UISlider,在出現的對話框中選擇「On Changed Value」。然後,像這樣的添加一些代碼的方法:
if(mySlider.value == 1.0f){
//Insert your code here
}
- 詹姆斯
當我將這段代碼作爲IBAction的動作時,它說mySlider是未聲明的。我該如何解決? (對不起,我是編碼新手) – 2010-01-29 23:00:40
您需要在.h文件中創建UISlider實例,將其聲明爲屬性,並將其合成到.m文件中。 mySlider只是我選擇的任意名稱,可以是任何東西。完成上述操作後,您需要將您在界面構建器中添加的uislider鏈接到您在.h文件中創建的uislider實例。那麼這應該工作。谷歌UISlider教程,並看看你是否可以在那裏找到一些好的代碼示例。 – James 2010-01-29 23:16:53
你打算接受答案嗎? – James 2011-08-27 00:45:13
這些添加到您的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
}
}
}
然後在界面生成器連接的價值改變了你的UISlider的這種方法。
你能幫我一個忙嗎,上傳源代碼到megaupload什麼的?每當我這樣做時,我會得到5-6個錯誤。 – 2010-01-31 00:49:43
問題是,有些必須在Interface Builder中完成,並且您不會看到它比我在此處所描述的更好。要在IB中建立連接,請打開檢查器,選擇第三個選項卡,然後從Value Changed圓圈拖到主窗口中的File's Owner項目。放開,彈出窗口會出現。從彈出窗口中選擇sliderChangedValue。它只會在將此代碼複製到UIViewController並保存.h文件後出現。 – 2010-01-31 01:14:13
- 1. iPhone UISlider問題
- 2. iphone sdk問題
- 3. iPhone SDK reachabilityWithAddress問題
- 4. iPhone sdk 3.0問題
- 5. UIImageView問題 - iPhone SDK
- 6. audioplayerdidfinishplaying問題! iphone sdk
- 7. iPhone SDK audioSession問題
- 8. iphone sdk問題4.2.1
- 9. iphone中的UISlider拇指動畫sdk
- 10. 搜索問題iphone-sdk
- 11. UITextView切割問題! (iPhone SDK)
- 12. iPhone SDK StoreKit的問題
- 13. iPhone SDK中的Viewcontroller問題
- 14. iPhone sdk - UIImageView重疊問題
- 15. iPhone sdk 3.2.3升級問題
- 16. iPhone SDK簡單問題
- 17. UIFont SIGABRT問題:iPhone SDK
- 18. Iphone SDK:聲音問題
- 19. iphone sdk 3.0的問題?
- 20. json解析iphone sdk問題?
- 21. 問題與bringubview iphone sdk
- 22. facebook iphone sdk註銷問題!
- 23. UIActionSheet問題與FBConncet {iPhone SDK}
- 24. 當前UIView問題iPhone SDK
- 25. Facebook iPhone SDK授權問題
- 26. UITextField編輯問題 - iPhone SDK
- 27. 在iphone SDK中ffmpeg問題?
- 28. iPhone sdk facebook登錄問題
- 29. iPhone SDK - EventKit時區問題
- 30. 問題iPhone中的MFMessageComposerViewController sdk
你是否想要顯示進度並在最後觸發某些內容? – 2010-01-29 23:06:14