<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                **歡迎關注老碼農的微信公共賬號,與CSDN博客同步**?![](https://box.kancloud.cn/2016-04-30_57246173b70ac.jpg) [野鳥裝備](http://www.wiyeniao.com/)終于要上線了,總結一下遇到的坑,供大家品嘗。 #### 調用弱引用的block屬性崩潰 遇到的第一個技術性崩潰,是因為調用弱引用的block屬性造成的。 通常,在block回調中,如果weakSelf已經被釋放,那么調用weakSelf的方法(如:[weakSelf method])會沒有任何效果。但如果是調用weakSelf的block(如:weakSelf.block()),則會崩潰。 #### UIWebView進度條處理 UIWebView的進度條無法精確計算,使用了NJKWebViewProgress框架,但這個框架效果并不太好,要么為0,要么卡在10%左右不動,然后突然一下到100%。二期會改成微信那樣的展示方式,無論如何一直在動,告訴用戶我在努力,而這也是進度條存在的唯一目的,因為用戶不會關心到底加載了百分之幾。 #### UITableView的滾動條 習慣了Android上面列表的滾動條在Cell之外的風格,看IOS上面滾動條蓋在列表Cell上面真心很丑,于是試了N種方式,終于通過調整滾動條的scrollIndicatorInsets 為:?UIEdgeInsetsMake(0, -5,0, -5);把滾動條調整到了Cell顯示區域的右側。 #### 引入思源字體 IOS字體實在是不怎么漂亮,借鑒大家的做法,使用了思源字體,不過壓縮后11M多文件大小,真讓人心疼,不過效果真的很棒。還有一個缺憾就是思源字體對decent的處理顯示有問題,對于單行的Label,或者多行Label的最后一行,g的下半部分會顯示不出來,這個需要自己解決一下了。我是用TTTAttributedLabel繪制時底部添加了幾個點。 #### html語法支持 我們的文章詳情中使用了部分html語法,我把NSAttributedString和TTTAttributedLabel進行了裁剪改造,糅合成一個控件來做支持。支持像帶下劃線樣式的鏈接、文章內部分字體顏色設置、價格設置strike中劃線樣式等,直接把一個使用html語法的字符串扔給TTTAttributedLabel就可以了,比直接使用TTTAttributedLabel要方便很多。 #### UIScrollView的使用 我整個項目99%都是使用xib來完成的,在布局“鳥巢”時,最下面的“點擊登錄”在部分機器上會被Tab擋住,所以給整個頁面套了一層UIScrollView,但使用xib布局時,因為UIScrollView要依賴基內容frame才能確定其屬性,而xib布局又需要先放置UIScrollView,所以出現了先有雞還是先有蛋的問題。最后百度了一把,通過給UIScrollView加了一層虛擬的ContainerView來解決此問題。 這帶來了一個Bug,就是處理在“鳥巢”頁面初始可見區域之下的“點擊登錄”的下半部分無法接收到點擊事件。經過排查,發現ContainerView的userIntractEnable沒有設置為YES。? 補充于2015.11.13 在做野鳥裝備 2.0的時候發現,ContainerView要寬和高要先在xib中設置為固定值,再在代碼中動態計算調整才可以,否則還是會出現ScrollView區域之外的部分無法接收事件的問題。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看