gpt4 book ai didi

cocoa - 自定义 NSTableViewCell

转载 作者:行者123 更新时间:2023-12-03 16:55:04 28 4
gpt4 key购买 nike

我自定义 NSTableView 就像我在 UITableView 中所做的那样。我实现了数据源和委托(delegate)。在代码中,我确实喜欢这样:


- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
ZJCellView *cellView = [tableView makeViewWithIdentifier:cellIdentifier owner:self];
//this is a custom view
if (cellView == nil)
{
CGRect rect = CGRectMake(0, 0, tableView.frame.size.width, kTableViewCellHeight);
cellView = [[[ZJCellView alloc] initWithFrame:NSRectFromCGRect(rect)] autorelease];
cellView.identifier = cellIdentifier;


// some other controls

}
return cellView;

我的自定义操作就像在 iOS 中一样。问题是左右边框都有一条线,例如: enter image description here

我尝试更改单元格 View 的框架,但似乎没有用。由于这是在 iOS 中自定义单元格的正确方法,我想知道 Cocoa 中哪里出了问题。

有人可以帮助我吗?谢谢。

最佳答案

最后我发现是可以在 Nib 设置的Cell Space

关于cocoa - 自定义 NSTableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11599755/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com