簡體   English   中英

循環為NSSlider

[英]Loop for NSSlider

我正在將NSSlider插入我的項目,該項目在上移或下移時需要調用不同的方法。 因此,如果它向上移動,它將執行一個方法,即AppleScript,如果向另一個方向移動,則相反,另一個AppleScript。 我會用IF循環或其他東西嗎? 提前致謝!

你應該跟蹤滑塊的舊值,然后與新的值進行比較,看它是否向下或向上移動。

- (IBAction)slide:(id)sender {
    float newValue = [slider floatValue];
    if (newValue < oldValue) {
        // moved down
    } else {
        // moved up
    }
    oldValue = newValue;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM