開發(fā)中使用ListView循環(huán)嵌套或者使用Column嵌套ListView會產(chǎn)生hassize報錯
創(chuàng)新互聯(lián)服務(wù)緊隨時代發(fā)展步伐,進(jìn)行技術(shù)革新和技術(shù)進(jìn)步,經(jīng)過十多年的發(fā)展和積累,已經(jīng)匯集了一批資深網(wǎng)站策劃師、設(shè)計師、專業(yè)的網(wǎng)站實施團隊以及高素質(zhì)售后服務(wù)人員,并且完全形成了一套成熟的業(yè)務(wù)流程,能夠完全依照客戶要求對網(wǎng)站進(jìn)行成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、建設(shè)、維護、更新和改版,實現(xiàn)客戶網(wǎng)站對外宣傳展示的首要目的,并為客戶企業(yè)品牌互聯(lián)網(wǎng)化提供全面的解決方案。
原因是因為ListView沒有固定尺寸導(dǎo)致
可以在ListView中進(jìn)行如下操作即可解決:(根據(jù)內(nèi)部子widget尺寸,自動撐起整個ListView)
如果內(nèi)部嵌套的是Column
通過以下命令解決
執(zhí)行完畢后,F(xiàn)lutter module將會創(chuàng)建在ios項目/my_flutter目錄下
將Flutter模塊嵌入到現(xiàn)有iOS應(yīng)用程序中有兩種方式:
此方法需要所有的相關(guān)開發(fā)的人員安裝 Flutter 環(huán)境。
需要在my_flutter文件夾下執(zhí)行一下
把.ios和.android等flutter配置生成出來。
AppDelegate.h:
AppDelegate.m:
控制器:
flutter:
注冊路由
通過全局FlutterEngine實例化FlutterViewController,并setInitialRoute設(shè)置初始化路由,這里發(fā)現(xiàn)設(shè)置的初始化路由路由并不管用
控制器:
設(shè)置FlutterViewController的pushRoute
這里其實只是讓flutter方面push一次
新建一個FlutterViewController并把setInitialRoute設(shè)置為跳轉(zhuǎn)的路由,不通過全局的FlutterEngine創(chuàng)建
放一個之前自己學(xué)習(xí)時寫的demo,希望可以幫助新入門的老鐵們,有好的建議可以提一下,我們一起進(jìn)步,奧利給?。?!
如果做這個篩選界面的時候,剛開始最外層用Column嵌套一個Container(紅色部分)和ListView。
然后每個Item也是Column嵌套一個Container(大分類)
和GridView(小分類) 。出現(xiàn)的問題就是不能滾動。
在Listview和GridView外面嵌套一個Expanded,不能滾動是因為Container尺寸計算的問題,Expande就是listview有多大就有多大。
Item嵌套