BOCImageBroswer支持橫豎屏-圖片瀏覽器

BOCImageBroswer

Description:

簡(jiǎn)單使用
  • 超簡(jiǎn)單的使用方法牺氨,兩句代碼就可以實(shí)現(xiàn)
  • 實(shí)現(xiàn)代理方法就可以擁有縮放會(huì)原位的效果
  • 類似微信/微博等的圖片瀏覽器的效果
支持
  • 對(duì)iPhone支持的三個(gè)方向旋轉(zhuǎn)
  • 只支持豎屏的項(xiàng)目也可以旋轉(zhuǎn)
  • 對(duì)iPad支持全部方向的旋轉(zhuǎn)
  • 已實(shí)現(xiàn)重用機(jī)制悯姊,不必?fù)?dān)心內(nèi)存
  • 支持iOS8.0以上
  • 單擊退出,雙擊放大縮小巷蚪,長(zhǎng)按保存圖片

Demo:

  • 無論你的項(xiàng)目是否支持橫豎屏缠诅,它都可以旋轉(zhuǎn)
PB2.gif

How to use:

  • https://github.com/BOC-Coder/BOCImageBrowser

  • 下載zip文件

  • 到開工程,把BOCImageBrowser文件夾拖到自己的項(xiàng)目中

  • *注意* BOCImageBrowser的圖片下載依賴SDWebImage框架,如果沒有SDWebImage將不能正常使用

  • 如果拖到工程后發(fā)現(xiàn)頭文件報(bào)錯(cuò)换吧,請(qǐng)自行修復(fù)

Create BOCImageBrowser


 /**
  *  @param datas      需要加載的圖片路徑
  *  @param startIndex 從哪一張開始顯示
  *  @param isNetwork  是否加載網(wǎng)絡(luò)圖片
  *  @param delegate   成為代理的對(duì)象
  *
  *  PS: if isNetwork is YES , datas中的元素為 圖片的網(wǎng)絡(luò)url字符串 , else datas中的元素為 image的文件名(非全路徑)
  */

    // 點(diǎn)擊cell的時(shí)候 彈出圖片瀏覽器
    BOCImageBrowserViewController *vc =
    [[BOCImageBrowserViewController alloc]initWithDataSource:self.datas
                                                  startIndex:indexPath.item
                                                   isNetwork:YES
                                                    delegate:self];

    [self presentViewController:vc animated:YES completion:nil];


@Implement Delegate method

/**
 *  返回一個(gè)需要執(zhí)行動(dòng)畫的imageView,在打開圖片瀏覽器的時(shí)候
 *
 *  @param imageBrowser 圖片瀏覽器對(duì)象
 *  @param index        當(dāng)前顯示圖片的下標(biāo)
 *
 *  @return 返回一個(gè)與當(dāng)前圖片相對(duì)應(yīng)的UIImageView對(duì)象
 *
 *  ******  如果沒有實(shí)現(xiàn)這個(gè)方法, 或返回值為nil, 就會(huì)執(zhí)行淡入淡出的效果 ******
 */
// 實(shí)現(xiàn)了該方法才會(huì)有圖片縮放的動(dòng)畫效果
- (UIImageView *)imageBrowser:(BOCImageBrowserViewController *)imageBrowser imageViewForStartAnimationAtIndex:(NSInteger)index
{
![PB2.gif](http://upload-images.jianshu.io/upload_images/2385017-eb1f928ba62d766d.gif?imageMogr2/auto-orient/strip)
    CollectionViewCell *cell = (CollectionViewCell *)[self.collectionView cellForItemAtIndexPath:[NSIndexPath indexPathForItem:index inSection:0]];
ddasdaadaasd
    return cell.imgView;
}

/**
 *  當(dāng)圖片被長(zhǎng)按時(shí)回調(diào)這個(gè)方法
 *
 *  ******  如果沒有實(shí)現(xiàn)這個(gè)方法钥星,默認(rèn)就是彈出ActionSheet提示保存圖片到相冊(cè)  *******
 *
 *  @param iamge        當(dāng)前顯示在瀏覽器上的圖片
 *  @param longPress    長(zhǎng)按的UILongPressGestureRecognizer對(duì)象
 */
 - (void)imageBrowser:(BOCImageBrowserViewController *)imageBrowser image:(UIImage *)iamge didLongPress:(UILongPressGestureRecognizer *)longPress {
    // 監(jiān)聽某一張圖片的長(zhǎng)按事件
 }

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末沾瓦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子打颤,更是在濱河造成了極大的恐慌暴拄,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,997評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件编饺,死亡現(xiàn)場(chǎng)離奇詭異乖篷,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)透且,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門撕蔼,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人秽誊,你說我怎么就攤上這事鲸沮。” “怎么了锅论?”我有些...
    開封第一講書人閱讀 163,359評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵讼溺,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我最易,道長(zhǎng)怒坯,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,309評(píng)論 1 292
  • 正文 為了忘掉前任藻懒,我火速辦了婚禮剔猿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘嬉荆。我一直安慰自己归敬,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評(píng)論 6 390
  • 文/花漫 我一把揭開白布鄙早。 她就那樣靜靜地躺著汪茧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蝶锋。 梳的紋絲不亂的頭發(fā)上陆爽,一...
    開封第一講書人閱讀 51,258評(píng)論 1 300
  • 那天,我揣著相機(jī)與錄音扳缕,去河邊找鬼慌闭。 笑死别威,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的驴剔。 我是一名探鬼主播省古,決...
    沈念sama閱讀 40,122評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼丧失!你這毒婦竟也來了豺妓?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,970評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤布讹,失蹤者是張志新(化名)和其女友劉穎琳拭,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體描验,經(jīng)...
    沈念sama閱讀 45,403評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡白嘁,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了膘流。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片絮缅。...
    茶點(diǎn)故事閱讀 39,769評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖呼股,靈堂內(nèi)的尸體忽然破棺而出耕魄,到底是詐尸還是另有隱情,我是刑警寧澤彭谁,帶...
    沈念sama閱讀 35,464評(píng)論 5 344
  • 正文 年R本政府宣布吸奴,位于F島的核電站,受9級(jí)特大地震影響缠局,放射性物質(zhì)發(fā)生泄漏奄抽。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評(píng)論 3 327
  • 文/蒙蒙 一甩鳄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧额划,春花似錦妙啃、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至抑胎,卻和暖如春燥滑,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背阿逃。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工铭拧, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留赃蛛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,831評(píng)論 2 370
  • 正文 我出身青樓搀菩,卻偏偏與公主長(zhǎng)得像呕臂,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子肪跋,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)歧蒋、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,098評(píng)論 4 62
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,095評(píng)論 25 707
  • 姓名:李有連 企業(yè)名稱:東莞耀升機(jī)電有限公司 組別:AT努力組 【日精進(jìn)打卡第146天】 【知~學(xué)習(xí)】 誦讀《六項(xiàng)...
    李有連閱讀 247評(píng)論 0 1
  • 我是日記星球第176號(hào)星寶寶州既,我正在參加日記星球第四期蛻變之旅谜洽,這是我的第56原創(chuàng)日記。如果你想在2017年獲得更...
    林筱芬閱讀 190評(píng)論 0 0
  • #繪讀天下# 繪讀有約 外研社給你一個(gè)有故事的童年+親子閱讀第一天吴叶,今天讀了寶寶情緒管理圖畫書一套五本之其中兩本阐虚,...
    MajaLina閱讀 174評(píng)論 0 0