cocoa mac osx网格显示不同大小的图像

时间:2013-01-06 21:00:06

标签: image macos cocoa gridview size

我正在尝试做的是以时尚网格显示一组图像,但是横向或纵向位置的图像具有不同的尺寸,这排除了使用NSCollectionView,因为项目原型的大小只能设置一次。 ..

我会以编程方式将子视图添加到scrollView,但是当窗口的大小发生变化并且scrollView获得更大的宽度时,右侧只会出现空白空间...

您可以查看下面的图片,以便更好地理解......

http://i.stack.imgur.com/NVJjP.png

提前谢谢你们......

1 个答案:

答案 0 :(得分:1)

我最终做的是实现一个纯粹的数学算法,我根据之前添加的照片计算每个新添加的照片的(x,y)位置,它做得非常好......拿着照片的容器嵌入在scrollView中,不用说我必须计算这个容器的高度。