내 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