ios 我在 ViewController 控制項裡面用程式碼加入了 1000 個 ImageView 控制項,反正很多
ImageView 控制項。
但是調試的時候,發現 ViewController 控件裡面只能顯示 10 多個 ImageView 控件,其他都在下面,ViewController 控件無法滾動,無法下拉,下面的ImageView控件全部看不到。
請問大神們,有什麼方法可以讓ViewController 控件滾動,或者有什麼方法可以讓一個view 控件存放大量的控件,而且可以全部看到,類似QQ 那樣,發很多文字和圖片都可以滾動看到。
1.你可以直接把圖片全部直接放到UIScrollView上,設定它的contentSize的高度為所有圖片高的和。
2.你也可以用UITableView,每個cell放一張圖片
3.還可以用UICollectionView,每個cell放一張圖片
放在
UIScrollView
裡面。如果有很多imageView空間,建議使用UITableView或UICollection來解決,重複使用cell,不然記憶體會炸掉。
建議使用 UITableView 或 UITableView 作為容器,這樣視圖可以重複使用。