作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想要创建的应用程序将有一个非常像 Keynote 的界面,左侧是页面列表,右侧是完整页面。这些类型的接口(interface)很常见,但我不知道如何在 Interface Builder 中实现它们。
有现成的组件吗?苹果不提供任何服务,据我所知。或者每个开发人员都会从头开始重新创建它吗?
我只需要一个总体想法或教程,不需要完成的代码。
提前致谢!!
最佳答案
如果您指的是相同大小缩略图的可滚动列表,请使用 NSCollectionView/NSCollectionViewItem。应该非常简单:该项目只会根据文档编辑器 View 的当前状态显示缩略图。如果我没记错的话,在 10.6 中,它获得了一些拖放支持,因此您也可以通过这种方式对页面进行拖动重新排序。
对于编辑器端, Collection View 仅在所有页面大小相同时才有效,因为它不允许使用可变大小的项目。不过,如果所有“页面”的大小相同,那么 Collection View 实际上也应该适用于此。
关于cocoa - 如何在 Cocoa 和 IB 中创建类似 Keynote 的界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2127587/
我是一名优秀的程序员,十分优秀!