- 在根控制器里添加子控制器
- 數組形式添加
- NSArray * childVCName = @[
@"",
@"",
@"",
@""
]; - 遍歷數組,把字符串轉成類名
- for in
- NSClassFromString()
- 根據類名創建控制器
- 添加子控制器
- addChildViewController:
- NSArray * childVCName = @[
- 默認把第一個添加的子控制器的view顯示到mainV
- 根據角標取控制器self.childViewControllers[0]
- 顯示到mainV
- 在代理方法中,點擊按鈕切換控制器
- 把上一個控制器的view移除
- childViewControllers[preIndex]
- removeFromSuperView
- 把當前控制器的view添加上去
- childViewControllers[curIndex]
- addSubview:
- 把上一個控制器的view移除
- 數組形式添加
手動實現tabBar的效果
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
推薦閱讀更多精彩內容
- 大家好,又和大家見面了,之前做的幾個動畫Demo的文章被好多人轉載和關注,感謝大家對我鼓勵,說實話,以前看別人的文...