Изменение того, как IKImageBrowserView указывает на положение сброса
Я могу сделать одну строку IKImageBrowserView, установив
[imageBrowser setContentResizingMask:NSViewWidthSizable];
но в этом случае, когда я перетаскиваю изображение в браузере изображений, чтобы переставить его, место отбрасывания выделяется горизонтальной линией (ожидается вертикальная линия).
как это можно изменить?
Большое спасибо.
1 ответ
Не существует определенного способа делать то, что вы хотите.
Возможно, вам лучше написать свой собственный вид, где вы можете контролировать каждую деталь того, как все нарисовано. В общем, элементы управления Apple "как есть", и если они не предоставляют явный способ управления поведением или не упоминают о том, что вы можете каким-либо образом настраивать объект, не рассчитывайте на то, что сможете сделать это легко (если вообще).
Я также предложил бы перейти на http://bugreport.apple.com/ и сделать запрос на улучшение - было бы лучше, если бы вы приложили пример приложения, демонстрирующего поведение.
РЕДАКТИРОВАТЬ: Вы также можете попробовать NSCollectionView, чтобы посмотреть, может ли он работать на вас.