我可以通过设置单行 IKImageBrowserView
[imageBrowser setContentResizingMask:NSViewWidthSizable];
但在这种情况下,当我在图像浏览器中拖动图像以重新排列它时,放置的地方会用水平线突出显示(预期垂直线)。
这怎么能改变?
非常感谢。
我可以通过设置单行 IKImageBrowserView
[imageBrowser setContentResizingMask:NSViewWidthSizable];
但在这种情况下,当我在图像浏览器中拖动图像以重新排列它时,放置的地方会用水平线突出显示(预期垂直线)。
这怎么能改变?
非常感谢。
没有明确的方式来做你想做的事。
您最好编写自己的自定义视图,您可以在其中控制事物绘制方式的每一个细节。一般来说,Apple 的控件是“原样”的,除非它们提供了一种明确的方式来控制行为或提到您可以以某种方式自定义对象,否则不要指望能够轻松地做到这一点(如果有的话)。
我还建议前往http://bugreport.apple.com并提出增强请求 - 最好附上演示该行为的示例应用程序。
编辑:你也可以试试 NSCollectionView 看看它是否适合你。