0
我有一個的tableview上選擇行的一列將調用重寫的方法文本屬性改變NSTextFieldCell上選擇
- (void)selectWithFrame:(NSRect)inCellFrame inView:(NSView *)inControlView editor:(NSText *)textObj delegate:(id)anObject start:(NSInteger)selStart length:(NSInteger)selLength {
// here do some text positioning
[super selectWithFrame:inCellFrame inView:inControlView editor:textObj delegate:anObject start:selStart length:selLength];
}
我還爲電池返回字段編輯器如下:
- (NSTextView *)fieldEditorForView:(NSView *)inControlView {
MYTextView* fieldEditor = [[[MYTextView alloc] initWithFrame:NSZeroRect] autorelease];
return fieldEditor;
}
當選中單元格時,單元格內的文本將更改其屬性。就像字體大小,字體大小,字體樣式等相應地發生變化,當文本處於選擇模式時,似乎我無法控制它。我不想在選擇後更改其字體屬性如何避免文本屬性中的這種更改?