Objective c 在NSMatrix中调整钮扣大小

Objective c 在NSMatrix中调整钮扣大小,objective-c,cocoa,Objective C,Cocoa,我试图用cocoa实现一个Radiogroup,并使用了apple提供的示例 下面的屏幕截图显示了我遇到的问题。即使包含单元格的NSMatrix的NSRect足够大,单元格本身也不够宽,无法显示标题 我怎样才能纠正这个问题 NSButtonCell*prototype=[[NSButtonCell alloc]init]autorelease]; [原型设置按钮类型:NSRadioButton]; [是]//仅用于测试 _视图=[[NSMatrix alloc]initWithFrame:r

我试图用cocoa实现一个Radiogroup,并使用了apple提供的示例

下面的屏幕截图显示了我遇到的问题。即使包含单元格的NSMatrix的NSRect足够大,单元格本身也不够宽,无法显示标题

我怎样才能纠正这个问题


NSButtonCell*prototype=[[NSButtonCell alloc]init]autorelease];
[原型设置按钮类型:NSRadioButton];
[是]//仅用于测试
_视图=[[NSMatrix alloc]initWithFrame:rect
模式:NSRadioModeMatrix
原型:(NSCell*)原型
行数:3
列数:1]自动释放];
NSArray*光线=[\u查看单元格];
对于(标准::大小\u t索引=0;索引<3;++索引)
{
[[Cellray objectAtIndex:index]setTitle:@“一个标题”];
}

使用矩阵的setCellSize

NSSize size = [_view cellSize];
size.width = 400;
[_view setCellSize:size];
NSSize size = [_view cellSize];
size.width = 400;
[_view setCellSize:size];