Я пытаюсь получить масштабирование в NSCollectionView путем реализации -(void)magnifyWithEvent:(NSEvent *)event
, но я не уверен, что делать внутри этого метода. Я получаю величину увеличения с помощью [event magnification]
, и теперь мне нужно обновить элементы в представлении коллекции.
Я подумал, что могу сохранить это в переменной zoomValue
и переопределить метод - (NSCollectionViewItem *)newItemForRepresentedObject:(id)object
, чтобы изменить размер представления каждого элемента коллекции (хотя я думаю, что это не будет работать. И в любом случае я не не знает, как вызвать «обновление» представления коллекции).
Есть идеи по этому поводу?
Спасибо.