使用tabbar的學習體會

筆者菜鳥一隻,現僅記錄經驗,供參考。

使用目的:採用Interface Builder實現如天貓、京東APP展現形式。

1. 運用Interface Builder拖動形成的Tab Bar Controller(默認包含兩個Item),其中Item爲View Controller。首先,我在Item的View Controller中直接拖入多個View(排版[筆者一起是做網站前臺的,所以會受div的影響]),再通過View在入對應的xib--但是就出現了錯誤,EXC_BAD_ACCESS CODE=2,爲什麼呢?因爲不能在非主線程上進行UI操作;就此錯誤的解決方案是:通過對Item的View Controller中的View,重新創建一個“完整的”View加載到Item中的View上,再對“完整的”View進行劃分;(由於種種原因,雖然解決了bad access的問題,但並沒有以這種思路進行下去);

2. 希望在Item中的View Controller中加載新建的View Controller,但是失敗了!!!!!!!!!!!當然網上有很多直接用代碼創建的方法,但筆者並沒有去嘗試,只期望用IB實現(失敗)。

3. 那麼就把Item的View Controller刪除,拖入Navigation Controller,建立與Tar Bar Controller的Triggered Segues關係,再刪除Navigation Controller中的TableView Controller,再拖入View Controller,再建立View Controller與Navigation Controller的Presenting Segues關係,再禁用Navigation Controller中的“Shows Navigation Bar”屬性



暫時到這裏。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章