Как я могу избежать зеркального эффекта изображения в coverflow

#macos #cocoa #coverflow #ikimagebrowserview

#macos #какао #coverflow #ikimagebrowserview

Вопрос:

Я загрузил образец coverflow по ссылке

http://www.macresearch.org/cocoa-tutorial-image-kit-cover-flow-and-quicklook-doing-things-we-shouldnt-are-too-fun-resist.

Мне нужен эффект открытого потока, но мне не нужен зеркальный эффект изображений.Возможно ли это сделать.Есть ли какой-либо API, доступный в классе IKImageFlowView.

Любая помощь будет оценена.

Ответ №1:

Для этого нет API IKImageFlowView . Это частный класс. Вот почему сообщение в блоге озаглавлено «делать то, чего мы не должны». Если вы посмотрите на проект в сообщении в блоге, вы найдете обратную разработку IKImageFlowView.h . Это столько информации, сколько доступно. Вы можете использовать class-dump , как указано в сообщении в блоге, и посмотреть, сможете ли вы найти IKImageFlowViewDelegate протокол, если он есть (этот класс, похоже, принимает делегата). Это может позволить вам настроить его.

Обратите внимание, что Apple может изменить этот класс в любое время.

Вероятно, вам лучше использовать стороннюю реализацию, такую как MBCoverFlowView или OpenFlow.

Комментарии:

1. Спасибо за ваш ответ, я рассмотрю это, просто для любопытства, предоставляет ли MBCoverFlowView решение для решения моей проблемы.

2. @ahmadbaig: оба они имеют открытый исходный код, поэтому вы можете посмотреть их заголовки и / или их реализации, чтобы узнать.