我的應用程序中有多個滑塊,如何知道選擇了哪個滑塊。以及如何將滑塊值設置爲double類型的默認類型;如何知道選擇了哪個滑塊
0
A
回答
0
您應該設置滑塊,以便在方法更改時定位方法,這樣您可以在滑塊更改時通知您。你應該這樣做界面生成器,但如果由於某種原因,你不能,也許你必須動態地確定需要那麼你可以使用方法如
[NSControl setAction:]
[NSControl setTarget:]
NSControl
滑塊可以使用各種數據類型(int,float,double)設置它們的值,即使某些類型不適用於NSSliders
(例如NSString
),它們也不是默認類型,只需使用以下方法即可。
-[NSControl setIntValue:]
1
可以使用標籤財產滑塊分配一個整數(甚至更好,用一個枚舉)。如果您有多個按鈕或具有相同目標的控件,這很有用。
發件人將是觸發操作的控件,並且您可以從中獲取標籤。如果您需要訪問其他屬性,也可以轉換回原始控件類型。
有關發件人的信息,請參閱Objective C IBOutlets。
另請注意,通常您將在Interface Builder(IB)中設置標籤,但您也可以在代碼中設置它們。
+0
如果你有連接到滑塊的插座,你可以比較每個插座的'sender'參數。當爲每個滑塊製作插座或與許多不同插座進行比較時,該標籤非常有用。 – 2011-05-16 15:19:11
相關問題
- 1. 知道選擇了哪個選項卡
- 2. 如何知道在jquery中選擇了哪個單選按鈕?
- 3. 如何知道選擇了哪個單選按鈕?
- 4. 如何知道在HTML表單中選擇了哪個選項?
- 5. 如何知道選擇了哪個複選框?
- 6. 如何知道在Qt中選擇了哪個選項卡?
- 7. 如何知道選擇哪個項目?
- 8. Xamarin - 如何知道用戶選擇了哪個文件
- 9. 如何知道在JAVA中選擇了哪個列表
- 10. 如何知道選擇了哪個mysqli_fetch_assoc行
- 11. 如何知道在Intent.ACTION_SEND中選擇了哪個意圖?
- 12. 知道在哪個單元格中選擇了哪個按鈕
- 13. 如何知道選擇了哪條路線?
- 14. 如何知道在TableViewer中選擇了哪一行?
- 15. 如何知道從DataTable中選擇了哪些行
- 16. 如何知道在視圖上選擇了哪個單選按鈕?
- 17. 如何知道用戶更改了哪個選擇標記選項
- 18. 如何知道哪個用戶付了?
- 19. Android如何知道選中了哪個複選框
- 20. 如何知道選中了哪個複選框
- 21. 如何知道某個類中包含了哪些模塊
- 22. 如何知道使用jquery選擇哪個數字選項
- 23. 如何知道選擇哪個選項PHP
- 24. 知道在AppDelegate中選擇了哪個UITabBarItem
- 25. UIActivityViewController - 有沒有辦法知道選擇了哪個活動?
- 26. 如何知道使用QFileDialog時用戶選擇了哪個後綴?
- 27. 如何知道在c#中打開對話框中選擇了哪個文件
- 28. 我如何知道用戶使用Stripe的Checkout.js選擇了哪個計劃?
- 29. 如何知道jquery檢查了哪個單選按鈕?
- 30. jQuery的多個選擇 - 如何得到通知時,選擇的項目,並知道選擇哪個項目
如果您查看處理更改的方法,答案將很明顯。 – Eiko 2011-05-16 09:26:07