我在xib中創建了一個NSTokenField。我想在tokenField中顯示具有不同顏色的標記。含義:一些令牌將是藍色的,其餘的將是紅色的(根據其內容)。那可能嗎?NSTokenField:不同顏色的標記
以下代碼對我無效。我希望有人能幫助我:
- (id)tokenField:(NSTokenField *)tokenField representedObjectForEditingString:(NSString *)editingString
{
id returnRepresentedObject = nil;
NSTokenFieldCell *tf = [[NSTokenFieldCell alloc] init];
tf.stringValue = editingString;
tf.backgroundColor = [NSColor redColor];
returnRepresentedObject = tf;
return returnRepresentedObject;
}
結果:!所有令牌保持藍色... :-(
任何幫助將高度讚賞
謝謝@Parag,但是我想知道如何用不同的顏色對不同的單元格進行着色:第一個用藍色表示,第二個用紅色表示,我會澄清我最初的問題。 – Nili