當前位置:編程學習大全網 - 編程軟體 - iOS多頁嵌套JXCategoryView和WMPageController的比較

iOS多頁嵌套JXCategoryView和WMPageController的比較

多頁面嵌套的實現

1,底部有壹個UIScrollView,然後在UIScrollView上添加壹個視圖視圖;

2.底部是UICollectionView,然後各種視圖被添加到單元格中;

兩種方法的區別在於UICollectionView的重用機制可以減少內存中讀取的數據。

3.底部有壹個UIController,然後添加壹個UIScrollView,在UIController上添加壹個目標UIController,添加壹個視圖;UIScrollView上目標UIController的;

4.底部有壹個UIController,然後添加壹個UICollectionView,在UIController上添加壹個目標UIController,添加壹個視圖;UICollectionView上目標UIController的;

您可以保留UIcontroller的生命周期。

JXCategoryView的實現

JXCategoryListContainerView繼承和UIView

內部UI實現

WMPageController

首先,applet應該繼承WMPageController類。

內部創建壹個UIScrollview進行加載,我們需要展示子視圖;

每次需要顯示視圖時,通過addChildViewController添加壹個視圖;

//將視圖添加到當前控制器。

視圖消失後,通過removeFromParentViewController移除控制器;

橫向比較

1: WMPagecontrol為了維護生命周期的完整性,每次都需要操作UIController,增加了性能消耗;

2.2:WMPageController的底層是UIScrollView,不重用視圖。如果用作主頁,會占用更多內存;

3.WMPageController的使用必須繼承WMPageController,對項目影響大,切入要求高;

  • 上一篇:哪個是常用的控制流控件
  • 下一篇:qt是什麽平臺是什麽意思
  • copyright 2024編程學習大全網