首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >展开倍数行时的NSCell

展开倍数行时的NSCell
EN

Stack Overflow用户
提问于 2012-03-18 20:22:11
回答 1查看 250关注 0票数 0

我希望有和Console.app在10.7中一样的行为。

被截断的

  • 行带有一个暴露三角形
  • 。单击三角形/双击“右数组”的行/按下“右数组”展开NSCell并显示整个文本

我在NSOutlineView路上,但是“可访问性检查器”显示它不是一个大纲视图,而是一个NSCell。

一种方法可以是捕捉行数,并在特定事件(单击/双击/左数组)上修改当前NSCell的高度。

我怎样才能在我的牢房中添加这样一个披露三角呢?我怎样才能赶上这样的事件呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-18 23:56:26

控制台使用基于视图的NSTableView。每个单元格都是NSTableCellView的一个自定义子类,使其能够包含公开按钮。

公开按钮可能只是在表视图上调用noteHeightOfRowsWithIndexesChanged:,而表视图的委托则是调用tableView:heightOfRow:

然后,tableView:heightOfRow:委托方法的实现将返回展开行的较大高度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9761941

复制
相关文章

相似问题

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