Flutter在iOS上的啟動(dòng)頁問題

最近在flutter打包iOS版本的時(shí)候出現(xiàn)啟動(dòng)頁問題,情況是這樣的,當(dāng)我選擇用launch.storyboard作為啟動(dòng)頁時(shí),debug狀態(tài)下沒有問題,但是在release打包之后安裝就會(huì)卡在啟動(dòng)頁,選擇launchImage時(shí),dubug狀態(tài)和打包之后均會(huì)出現(xiàn)短暫的黑屏.
查看文檔,需要在flutter中也增加啟動(dòng)頁,代碼如下:

import 'package:flutter/material.dart';

class SplashPage extends StatefulWidget {
  SplashPage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  State<StatefulWidget> createState() {
    return _SplashPageState();
  }
}

class _SplashPageState extends State<SplashPage> {
  
  @override
  void initState() {
    // TODO: do something to init
    super.initState();
  }

  @override
  Widget build(BuildContext context) {
    return Builder(builder: (context) {
      return Container(
        child: Image(image: AssetImage('assets/images/splash.png'), fit: BoxFit.fill,),
      );
    });
  }
}

本來以為這次應(yīng)該沒問題了,結(jié)果出現(xiàn)了第三種情況,在Xcode中選擇launch.storyboard,一直卡在啟動(dòng)頁,選擇launchImage出現(xiàn)長時(shí)間黑屏.
于是懷疑是flutter的問題,開始升級flutter,果然升級完,然后同時(shí)添加了launchImage和launch.storyboard之后就OK了 ,最后配置如下:


launch.png

注意在flutter中添加launchImage,android版本沒有出現(xiàn)類似問題

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容