簡體   English   中英

離子圖像滑塊未在iOS上加載

[英]Ionic image slider not loading on iOS

我有一個離子應用程序,其中包含一個圖像滑塊,該滑塊使用ion-slides組件在從url檢索的圖像之間提供幻燈片。

我的問題是圖像只能在Android上正確顯示,但是在iOS上圖像不會顯示,只有將設備旋轉到橫向時,圖像才會出現,然后也可以在縱向模式下工作。

關於如何使圖像在iOS上正確顯示的任何建議?

下面是我的代碼示例:

<ion-content padding>
  <ion-slides pager
  #imageSlider>
    <ion-slide *ngFor='let url of imageUrls'>
      <ion-img [src]='url'></ion-img>
    </ion-slide>
  </ion-slides>
</ion-content>

在打字稿文件中,imageUrls是字符串類型的數組,其中包含要加載的圖像的URL。

我找到了解決方案。

  1. <ion-img>更改為普通img
  2. 在打字稿文件中,將以下內容添加到ionViewCanEnter

     @ViewChild('imageSlider') slider: Slides; ... ionViewCanEnter() { this.slider.centeredSlides = true; } 

圖像現在在iOS上加載。

范本范例:

<ion-content padding>
   <ion-slides pager
   #imageSlider>
   <ion-slide *ngFor='let url of imageUrls'>
      <img [src]='url'>
   </ion-slide>
   </ion-slides>
</ion-content>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM