Расширяете фотогалерею Three20? - PullRequest
0 голосов
/ 20 февраля 2012

Привет! Я использую Three20 SDK для создания галереи, и все работает отлично. Я в основном хочу расширить это так, чтобы, когда вы видите большое изображение, была дополнительная кнопка на нижней панели (с помощью клавиш>), чтобы вы могли просмотреть некоторый текст об изображении - я думаю, что это в основном то же самое, что и Приложение Facebook, где вы можете нажать кнопку комментариев, и фотография перевернется, чтобы показать комментарии.

В идеале учебник по этому вопросу был бы удивительным, но я думаю, что, вероятно, его не существует, поэтому я хотел знать, как лучше всего это сделать? Должен ли я добавлять новые файлы в каталог Three20, чтобы добавить эту дополнительную функциональность? Или я могу сделать это только в одном проекте, где мне это нужно?

Извините за расплывчатость, я немного новичок во всем этом!

1 Ответ

0 голосов
/ 28 февраля 2012

Как правило, вам не следует изменять исходный код Three20, кроме случаев, когда это патч, который вы планируете отправить обратно в проект Three20.

Если вам нужно поведение, отличное от TTPhotoViewController, вы можете создать его подкласс и переопределить все функции, которые не соответствуют вашим потребностям.

В вашем случае, если вы хотите добавить кнопку на панель инструментов, вам, вероятно, следует переопределить (void) loadView и заменить _toolbar своим собственным UIToolbar

Кроме того, если вы используете только средство просмотра фотографий из всей библиотеки Three20, вам, вероятно, будет лучше с легким решением, таким как https://github.com/kirbyt/KTPhotoBrowser

...