Изменение того, как IKImageBrowserView указывает положение сброса - PullRequest
0 голосов
/ 26 февраля 2010

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

[imageBrowser setContentResizingMask:NSViewWidthSizable];

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

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

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

1 Ответ

0 голосов
/ 16 марта 2010

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

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

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

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

...