gpt4 book ai didi

objective-c - 有没有一种简单的方法来更改 NSTableView 的字体大小?

转载 作者:行者123 更新时间:2023-12-03 17:06:01 24 4
gpt4 key购买 nike

是否有一种简单的方法来更改 NSTableView 的字体大小?

我已经尝试过了”

 - (void)drawRect:(NSRect)r {

[self setFont:[NSFont fontWithName:@"Verdana" size:7]];
[self reloadData];
[super drawRect:r];
}

我确定调用了drawRect,但它不起作用

我也尝试过这个:

NSArray *columns = [self tableColumns];
for (id column in columns) {
id cell = [column dataCell];
[cell setFont: [NSFont fontWithName: @"Geneva" size:22.0] ];
//[column setDataCell:cell]; tried both with and without

}
[self reloadData];

在打印表格之前。谢谢

最佳答案

创建

IBOutlet NSTableColumn *mycolumn;  

对于每一列。然后使用 dataCell: 方法返回 NSCell 对象,然后在该对象上应用 setFont: 方法。

id cell = [mycolumn dataCell];
[cell setFont: [NSFont fontWithName: @"Geneva" size:51.0] ];

关于objective-c - 有没有一种简单的方法来更改 NSTableView 的字体大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8257361/

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