Mac AppのためのNSTableViewを完璧に動作させています。私はそれに新しい列を追加し、私はコンボとして設定しようとしていますが、私は多くの問題に直面しています。 最初に、ストーリーボードにNSComboBoxCellをドラッグアンドドロップすると、他のすべての列(奇妙なもの#1)が失われます。だから私はNSTextFieldCellを上書きすることにしました。しかし、今私のコンボボックスのアイテムは表示されません。NSComboBoxCellは値を表示しません
- (NSView*)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
NSTableCellView *cell = [tableView makeViewWithIdentifier:tableColumn.identifier owner:self];
if ([tableColumn.identifier isEqualToString:@"typeCell"]) {
NSComboBoxCell *combo =(NSComboBoxCell*) [cell.textField viewWithTag:10];
[combo addItemsWithObjectValues:@[@"Test"]];
}
私が間違っていることはありますか? この列も既に編集可能です。
tks!奇妙なことのための解決策1は実際に問題を解決しました! – Walucas