nsslider

    2熱度

    1回答

    我試圖在5個值的可可中實現自定義滑塊。看到我的演示項目,可以在這裏下載:http://s000.tinyupload.com/index.php?file_id=07311576247413689572。 我子類的NSSliderCell和實施方法,如drawKnob:(NSRect)knobRect和drawBarInside:(NSRect)cellFrame flipped:(BOOL)fl

    0熱度

    1回答

    我有一個小問題,但我不能想出一個值... 我編寫一個不大不小的關機倒計時,我需要重新使用的變量名的「X」以下代碼: @IBAction func valueChange(sender: NSSlider) { let x = sender.intValue valueofSlider.stringValue = "\(x)" } IBOutlet weak var co

    1熱度

    1回答

    我需要使用NSSlider控制上傳圖片(JPEG,PNG,TIFF等)的透明度(或不透明度)。我如何做到這一點? 這是寫在AppDelegate.swift代碼 @IBAction func importButton(sender: AnyObject) { let uploadFile: NSOpenPanel = NSOpenPanel() uploadFile.all

    1熱度

    1回答

    我有NSSlider和NSLabel。當滑塊的值發生變化時,它會將標籤的文本更改爲新值。我的問題是我最後想要一個「%」,但每當我嘗試更改我的代碼時,都會發生錯誤。 這裏是我的代碼: int sliderValue = [_opacSlider intValue]; NSString *stringValue = [NSString stringWithFormat:@"%i",sliderVal

    0熱度

    1回答

    我必須重新設計一些控件。 NSButton沒有問題,但是當我握住鼠標並移動旋鈕時,NSSlider發生繪圖錯誤。如果我釋放鼠標,它會正確繪製。 這是繪圖代碼(我的類從NSSlider繼承): - (void)drawRect:(NSRect)dirtyRect { //[super drawRect:dirtyRect]; CGContextRef c; CGFlo

    3熱度

    1回答

    我有一些垂直滑塊,我希望能夠用它們代表的值標記刻度標記。有沒有更好的方法來做到這一點,除了在Interface Builder中手動放置標籤?如果沒有,是否有辦法至少使這些標籤與刻度線對齊,還是必須徒手執行?

    0熱度

    1回答

    所有的孩子, 我努力學習Cocoa編程和我無意中發現了以下幾點: 似乎每包括SO資源說,爲了使用標籤NSSlider需要創建這些標籤作爲創建實際NSSlider的面板/對話框/主窗口的子項。 因此,它是這樣的: dialog->NSSlider | |----> label 然而,這意味着我將不得不管理用手一切。 現在我心目中是使標籤作爲NSSlider的孩子,所以,這將是

    3熱度

    1回答

    值在我的SWIFT 3的應用程序,我有這樣的創建NSSlider: self.myAwesomeSlider = NSSlider(frame:CGRect(x: 10, y: 100, width: 20, height: 300)) self.myAwesomeSlider?.cell = NSSlider() self.myAwesomeSlider?.maxValue = 127 s

    2熱度

    1回答

    我試圖在互聯網上搜索好的提示,爲NSSlider的旋鈕繪製不同尺寸的自定義圖像。 我希望我們能把這次的想法集中在一個地方。 大多數人得到的問題是,他們想要一個不同的大小旋鈕,有時是一個更大的不工作,除非您覆蓋sizetofit儘可能我可以閱讀。 我沒有自己的解決方案,並尋找相同的東西。 我的問題(和整個問題)是,我有一個圖像爲我的旋鈕是22x30px。 我有一個子類NSSliderCell其中dr

    1熱度

    1回答

    我認爲這很簡單,但看起來不是。 我有一個NSSlider,我想在其中顯示一個標籤的值,就像這個picture一樣。使用此picture中顯示的設置,它工作正常,使用綁定takeIntValueFrom。現在,我想這個滑塊來設置一個新的UserDefaults值: @IBAction func sliderAction(_ sender: NSSlider) { UserDefault