關於 iOS10 更新後 360 雲端硬碟 的上傳按鈕消失的解決方案

來源:互聯網
上載者:User

標籤:

最近出了iOS10,作為iOS開發人員,果斷更新。 但是更新完後,開啟自己的360雲端硬碟,發現想向雲端硬碟上傳東西,但是傳不了,加號按鈕不見了。

經過我的研究,原因是 下面的自訂tabbar放置加號按鈕的方法 不對。

    因為當時 放這個按鈕  是 通過遍曆子控制項的方法放上去的,iOS10以前  tabbbar內部是包含2個預設子控制項的,所以 放置按鈕的時候 是用tabbar子控制項的個數  減去2,剩下的就是  tabbarItem的數量,再根據數學公式 算出加號需要擺放的位置就好了。

  但是ios10的tabbar 比之前的iOS系統更加最佳化, 在沒有 tabbarItem 存在的情況下預設tabbar的內部存在的子控制項 由2個 變成了1個,所以令很多開發人員措手不及,凡是 用 遍曆子控制項減2 方法 放上去的中間的自訂按鈕,在iOS10的系統上都不好使了。

     遍曆時不能單單把 tabbar 的所有子控制項都數出來然後減去2, 嚴謹的做法應該是 遍曆出來後把所有的tabbarItem的類的個數加起來,然後再去相應計算自訂按鈕的位置。這樣即使以後蘋果將tabbar 的預設子控制項減少為0 或者 增加為3  。程式都不會出問題!

 

歡迎加本人秘書的qq  820564810 一起討論問題,不過平時可能比較忙,周末才有空

關於 iOS10 更新後 360 雲端硬碟 的上傳按鈕消失的解決方案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.