2012-02-20 90 views
0

嗨我正在使用Three20 SDK創建一個畫廊,它的工作效果很好。我基本上想擴展它,所以當你看到一個大的圖像時,在底部欄上有一個額外的按鈕(通過>鍵),所以你可以查看一些關於圖像的文本 - 我想這和原理上的一樣Facebook應用程序,您可以點擊評論按鈕,照片翻轉顯示評論。擴展Three20照片庫?

理想情況下,關於此教程的教程將是驚人的,但我想這可能不存在,所以我想知道做到這一點的最佳方法是?我應該將新文件添加到Three20目錄中以添加此附加功能嗎?或者我可以在一個需要它的項目中做到這一點嗎?

對不起,我對這一切有點新鮮!

回答

0

一般來說,你不應該修改three20源代碼,除非它是你計劃提交回three20項目的補丁。

如果您需要與TTPhotoViewController不同的行爲,您可以對它進行子類化並覆蓋任何不符合您需要的功能。

在你的情況,如果你想將一個按鈕添加到工具欄,你應該重寫(無效)的loadView,並與更換_toolbar自己UIToolbar

另外,如果你只使用照片從整個three20圖書館的觀衆,你可能會更好的一個輕量級的解決方案,如https://github.com/kirbyt/KTPhotoBrowser