nssegmentedcontrol

    1熱度

    1回答

    原諒超級no noob的問題,但我一直在谷歌搜索過去一小時,並感到沮喪,我似乎無法找到這樣一個非常基本的問題的答案: 我該如何處理可可中的控制變化? 我來自iOS,很明顯Cocoa不會像UIKit那樣使用插座或委託來處理事件,我覺得我只是在這裏丟失了一些非常重要的信息。我已經發現它使用了第一個響應者鏈,但除此之外,我無法弄清楚如何真正做到這一點,或者如何找到這些事件的定義或記錄位置。 所以我有一個

    0熱度

    1回答

    我創建一個NSSegmentedControl作爲源列表的多個徽章。第一部分有一個綠色的顏色,並顯示符合不同規則的項目數。第二個分段具有紅色並計算出不匹配的規則。 NSSegmentedControl已禁用,因此用戶無法單擊它。文本顏色是灰色的,因爲它的禁用。 如何更改文本顏色? 我試圖用方法「setAttributedStringValue:」設置NSSegmentCell子類中的顏色,但它不起

    1熱度

    1回答

    我想爲NSSegmentedControl自定義背景顏色和文本顏色。 有選項可以爲IOS做這件事,但沒有發現OSX的任何東西。

    0熱度

    1回答

    在用戶默認值中存儲selectedSegment的分段控件時出現問題。我正在使用段選擇綁定,並執行此操作來設置和調用默認值: [[NSUserDefaults standardUserDefaults] setObject: [modeSegController objectValue] forKey: @"selTag"]; [modeSegController setObjectValue

    2熱度

    2回答

    我想使用Xcode工具欄中的菜單向我的OS X應用添加分段控件。它將在三個屏幕之間切換,並且還需要以菜單的形式在每個屏幕中有一些選項。 當我向其中添加菜單時,標準分段控件不允許「選擇一個」模式。

    0熱度

    1回答

    當使用NSSegmentControl並且放置圖像中的段(通過StoryBoard設置)時,該問題特別出現。此外,它只發生在使用Retina MacBook並且沒有連接到第二臺顯示器時。 當滿足上述條件時,圖像以比它們應該更大的尺寸呈現。您可以通過在XCode中創建一個新項目,在其工具欄中放入NSSegmentControl,然後添加一個圖像(如「NSBonjour」或「NSCaution」)來重

    0熱度

    2回答

    我正試圖找到一種方法來更改所選控件按鈕的顏色。這是可能的繼承NSSegmentedControl或NSSegmentedCell或任何其他方式?如果是這樣,有人可以告訴我方式嗎?

    2熱度

    1回答

    對於我的NSSegmentedControl,我用它來顯示一個條來控制NSTableView。我有代碼設置來以編程方式控制大小: for (NSInteger i = 1; i <= numberOfSegments; i++) { CGSize textSize = [[NSString stringWithFormat:@"Workspace %ld", (long)i] siz

    1熱度

    1回答

    我有一個漂亮的動態用戶界面,在其文檔窗口的工具欄中使用了NSSegmentedControl。 NSSegmentedControl動態獲取其元素分配。 元件的數量可以寬泛地變化1和之間也許15. 此刻經由setSegmentCount:所有段設置的段的數量之後的工具條將不會爲元素在NSSegmentedControl,即數調整該超過NSSegmentedControl的原始寬度(在創建窗口的時間

    1熱度

    2回答

    我有一個NSSegmentedControl,其中,在用戶單擊時,應在動作發送到其目標之前滿足一些條件。 直到現在,我設法做到這一點,通過重寫-mouseDown事件處理程序和調用segmentedControl的[super mouseDown]處理程序,只有在成功檢查我的條件後。 只有一個問題。直到調用[super mouseDown]之前,用戶沒有任何視覺線索表明該段已被點擊。 所以,問題是