首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ButtonCells在NSMatrix中的施胶

ButtonCells在NSMatrix中的施胶
EN

Stack Overflow用户
提问于 2015-02-02 10:36:47
回答 1查看 42关注 0票数 1

我正在尝试用可可实现一个Radiogroup,并使用了apple 使用单选按钮提供的例子。

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

我该怎么纠正呢?

代码语言:javascript
复制
NSButtonCell *prototype = [[[NSButtonCell alloc] init]autorelease];
[prototype setButtonType:NSRadioButton];

[prototype setBordered:YES];//only for testing

_view = [[[NSMatrix alloc] initWithFrame:rect
                                    mode:NSRadioModeMatrix
                               prototype:(NSCell *)prototype
                            numberOfRows:3
                         numberOfColumns:1]autorelease];

NSArray *cellArray = [_view cells];
for (std::size_t index = 0; index < 3; ++index)
{
    [[cellArray objectAtIndex:index] setTitle:@"a title"];
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-02 11:00:08

使用矩阵的setCellSize。

代码语言:javascript
复制
NSSize size = [_view cellSize];
size.width = 400;
[_view setCellSize:size];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28275769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档