MJPhotoBrowser bug解決

1-3 轉(zhuǎn)自:
http://blog.csdn.net/woyangyi/article/details/47106403)
使用了MJPhotoBrowser,里面的一些bug 和解決如下

1.-[MJPhotoLoadingView setProgress:]: message sent to deallocated instance 0x17fe4210

分析: 這是由于MJPhotoView 執(zhí)行了hide移除了MJPhotoLoadingView,然而SDWebimage 仍然執(zhí)行了下載進(jìn)度的設(shè)置榜苫。

解決方法:最簡單的是寫個(gè)bool值怕磨,伺帘,當(dāng)響應(yīng)hide的時(shí)候即在- (void)hide方法中設(shè)置為YES,然后在 - (void)photoStartLoad方法中修改如下:


  if (!hide) {
     loading.progress = (float)receivedSize/expectedSize;
  }

2.點(diǎn)擊小圖進(jìn)入大圖模式以及回到小圖模式時(shí)會閃動,動畫效果不忍直視

分析 :這主要你原本的ImageViewcontenMode設(shè)置問題躲叼,注意如果你原來UIViewContentModeScaleAspectFill, 則MJPhotoView的init里面也設(shè)置成這個(gè) 而reset里面改為UIViewContentModeScaleAspectFit,UIViewContentModeScaleToFill等蔬捷,若果還是閃動就多測試幾次contenMode.

如果項(xiàng)目中多個(gè)地方用到MJPhotoBrowser厉亏,而且原ImageviewcontenModel不一樣董习,需自己做判斷

  1. 圖片放大時(shí)圖片太靠近底部的問題

解決:在MJPhotoView里面加上下面代碼

- (void)scrollViewDidZoom:(UIScrollView *)scrollView {

    CGRect imageViewFrame = _imageView.frame;

    CGRect screenBounds = [UIScreen mainScreen].bounds;

    if (imageViewFrame.size.height > screenBounds.size.height)

    { imageViewFrame.origin.y = 0.0f; }

    else { imageViewFrame.origin.y = (screenBounds.size.height - imageViewFrame.size.height) / 2.0; }

    _imageView.frame = imageViewFrame;
}

4.進(jìn)入相冊后 按home回到桌面,再點(diǎn)擊應(yīng)用圖標(biāo)進(jìn)入應(yīng)用, 圖片下移64.
解決: 在viewDidLoad中添加一行代碼

    self.automaticallyAdjustsScrollViewInsets = NO;
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市爱只,隨后出現(xiàn)的幾起案子皿淋,更是在濱河造成了極大的恐慌,老刑警劉巖恬试,帶你破解...
    沈念sama閱讀 211,348評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件窝趣,死亡現(xiàn)場離奇詭異,居然都是意外死亡训柴,警方通過查閱死者的電腦和手機(jī)高帖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,122評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來畦粮,“玉大人散址,你說我怎么就攤上這事⌒猓” “怎么了预麸?”我有些...
    開封第一講書人閱讀 156,936評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長儒将。 經(jīng)常有香客問我吏祸,道長,這世上最難降的妖魔是什么钩蚊? 我笑而不...
    開封第一講書人閱讀 56,427評論 1 283
  • 正文 為了忘掉前任贡翘,我火速辦了婚禮,結(jié)果婚禮上砰逻,老公的妹妹穿的比我還像新娘鸣驱。我一直安慰自己,他們只是感情好蝠咆,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,467評論 6 385
  • 文/花漫 我一把揭開白布踊东。 她就那樣靜靜地躺著北滥,像睡著了一般。 火紅的嫁衣襯著肌膚如雪闸翅。 梳的紋絲不亂的頭發(fā)上再芋,一...
    開封第一講書人閱讀 49,785評論 1 290
  • 那天,我揣著相機(jī)與錄音坚冀,去河邊找鬼济赎。 笑死,一個(gè)胖子當(dāng)著我的面吹牛记某,可吹牛的內(nèi)容都是我干的司训。 我是一名探鬼主播,決...
    沈念sama閱讀 38,931評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼辙纬,長吁一口氣:“原來是場噩夢啊……” “哼豁遭!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起贺拣,我...
    開封第一講書人閱讀 37,696評論 0 266
  • 序言:老撾萬榮一對情侶失蹤蓖谢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后譬涡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體闪幽,經(jīng)...
    沈念sama閱讀 44,141評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,483評論 2 327
  • 正文 我和宋清朗相戀三年涡匀,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了盯腌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,625評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡陨瘩,死狀恐怖腕够,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情舌劳,我是刑警寧澤帚湘,帶...
    沈念sama閱讀 34,291評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站甚淡,受9級特大地震影響大诸,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜贯卦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,892評論 3 312
  • 文/蒙蒙 一资柔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧撵割,春花似錦贿堰、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽沸手。三九已至外遇,卻和暖如春注簿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背跳仿。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工诡渴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人菲语。 一個(gè)月前我還...
    沈念sama閱讀 46,324評論 2 360
  • 正文 我出身青樓妄辩,卻偏偏與公主長得像,于是被迫代替她去往敵國和親山上。 傳聞我的和親對象是個(gè)殘疾皇子眼耀,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,492評論 2 348

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

  • 在iOS中隨處都可以看到絢麗的動畫效果,實(shí)現(xiàn)這些動畫的過程并不復(fù)雜佩憾,今天將帶大家一窺iOS動畫全貌哮伟。在這里你可以看...
    F麥子閱讀 5,101評論 5 13
  • 1、禁止手機(jī)睡眠[UIApplication sharedApplication].idleTimerDisabl...
    DingGa閱讀 1,116評論 1 6
  • 1细移、設(shè)置UILabel行間距 NSMutableAttributedString* attrString = [[...
    十年一品溫如言1008閱讀 1,630評論 0 3
  • 本文參加#未完待續(xù),就要表白#活動鬼廓,本人承諾,文章內(nèi)容為原創(chuàng)致盟,且未在其他平臺發(fā)表過碎税。 嚴(yán)酷的日子已經(jīng)度過了,紅瓦綠...
    夏威夷北岸閱讀 2,449評論 34 135