我也想在同一时间以编程方式选择第一个节点的第一个孩子。这些东西很简单,桌子的意见,但轮廓没有与我合作。
谢谢,
丰富
解决方法I’d like to expand every node in my -awakeFromNib().
从Mac OS X 10.5开始,[outlineVIEw expandItem:nil expandChildren:YES]。
在以前的Mac OS X版本中,您需要从0迭代到行数,使用[outlineVIEw itemAtRow:row]获取每行的项目,并将这些项目存储到数组中,然后迭代数组并传递每个项目到expandItem:expandChildren:method。 (您不能混合两个循环,因为扩展项目及其所有后代将更改其后续兄弟节点的行索引;因此,必须首先收集所有顶级项目,然后在所有顶级项目之后展开它们。 )
I’d also like to programatically select the first child of the first node at the same time.
在上面之后,它将是第1行。
大纲视图是一种表视图,因此您将使用NStableVIEw的一种方法:[outlineVIEw selectRowIndexes:[NSIndexSet indexSetWithIndex:1] byExtendingSelection:NO]。
总结以上是内存溢出为你收集整理的可可 – NSOutlineView – 自动展开所有节点全部内容,希望文章能够帮你解决可可 – NSOutlineView – 自动展开所有节点所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)