Изменение того, как IKImageBrowserView указывает на положение сброса

Я могу сделать одну строку IKImageBrowserView, установив

[imageBrowser setContentResizingMask:NSViewWidthSizable];

но в этом случае, когда я перетаскиваю изображение в браузере изображений, чтобы переставить его, место отбрасывания выделяется горизонтальной линией (ожидается вертикальная линия).

как это можно изменить?

Большое спасибо.

1 ответ

Решение

Не существует определенного способа делать то, что вы хотите.

Возможно, вам лучше написать свой собственный вид, где вы можете контролировать каждую деталь того, как все нарисовано. В общем, элементы управления Apple "как есть", и если они не предоставляют явный способ управления поведением или не упоминают о том, что вы можете каким-либо образом настраивать объект, не рассчитывайте на то, что сможете сделать это легко (если вообще).

Я также предложил бы перейти на http://bugreport.apple.com/ и сделать запрос на улучшение - было бы лучше, если бы вы приложили пример приложения, демонстрирующего поведение.

РЕДАКТИРОВАТЬ: Вы также можете попробовать NSCollectionView, чтобы посмотреть, может ли он работать на вас.

Другие вопросы по тегам