我試圖自定義一個NSTokenField
,並嘗試幾個小時後,我意識到NSTokenField
是不夠定製(至少使用公共方法)。 您是否知道可以輕鬆定製的NSTokenField
替代方案?靈活的替代NSTokenField?
謝謝!
我試圖自定義一個NSTokenField
,並嘗試幾個小時後,我意識到NSTokenField
是不夠定製(至少使用公共方法)。 您是否知道可以輕鬆定製的NSTokenField
替代方案?靈活的替代NSTokenField?
謝謝!
子類NSTokenField
和/或NSTokenFieldCell
怎麼樣?
您可以使用tokenizingCharacterSet
結合NSString的componentsSeparatedByCharactersInSet:
獲取令牌列表,然後根據需要繪製它們。
您還希望能夠完全響應鼠標事件,但是你會喜歡(通過的NSCell方法Tracking the Mouse)
在那裏,這樣做並最終結束了從頭開始編寫一個NSTokenField更換。它可在github上找到,如果你想看看或在你的項目中使用它。
你想做什麼?你還沒有解釋爲什麼'NSTokenField'不適合你的需求。 – 2012-01-02 08:15:42
改變形狀,顏色,... – 2012-01-02 09:48:02
確實。我還發現'NSTokenField'對於定製很糟糕。沒有內置的方式來檢測令牌點擊,自定義令牌出現等。我正在尋找像發現者/郵件令牌,像這樣http://f.cl.ly/items/062T0Y0P0m3K1N2N2T2P/Screen%20Shot%202012 -01-01%20at%209.43.44%20 PM.png – Tony 2012-01-02 23:56:41