簡體   English   中英

UIImageView 顯示在情節提要中但不顯示在模擬器中

[英]UIImageView shows in storyboard but doesn't show up in simulator

我在情節提要中使用 uiimageview 添加了圖像並將它們連接到 iboutlets 並且它們沒有顯示在模擬器中。 我不認為它們在屏幕外,因為它們與其他圖像非常接近,而且我在其他線程中看到可能有問題的自動布局關閉。 如果有幫助,這是一些代碼。 沒有一顆心會出現在模擬器中。

編輯:我只是將其他圖像之一移動到屏幕中央,當我清理/構建/運行模擬器時沒有任何變化。 因此,出於某種原因,我在情節提要中更改的任何內容都不會被轉移到模擬器中。 昨晚一切正常,我不確定今天下午會發生什么變化。

#import <UIKit/UIKit.h>

float LeftMovement;
float RightMovement;
float UpMovement;
int life = 3;

@interface Game : UIViewController
{
    IBOutlet UIButton *Start;
    IBOutlet UIImageView *Runner;
    IBOutlet UIImageView *Water;
    IBOutlet UIImageView *Heart1;
    IBOutlet UIImageView *Heart2;
    IBOutlet UIImageView *Heart3;
    IBOutlet UILabel *Lives;

    NSTimer *Movement;


}

-(IBAction)StartGame:(id)sender;
-(void)Moving;
-(void)Walk;
@end

我來晚了,但正確的答案是

右鍵單擊 Xcode 中的圖像,轉到文件檢查器,我必須選中“目標成員資格”下的復選框

我敢打賭,您的故事板會意外檢查使用自動布局標志。 打開您的故事板文件,選擇文件檢查器,並確保未選中“使用自動布局”復選框。

我們需要查看您的 .xib 文件中的內容。 “圖像”屬性是否設置了正確的圖像名稱? 您確定將心形圖像添加到捆綁包中嗎? 要查看問題實際上是否與圖像視圖的定位有關,請為圖像視圖指定背景顏色並查看它們是否可見。

不確定是否為時已晚,但無論如何..您是否在屬性檢查器中檢查Alpha設置為1 的View 容器? 因為,如果它設置為0 ,它將不會在您的視圖中顯示任何內容。

我遇到了同樣類型的問題,這是格式問題。 我導出了一個在檢查器中運行良好的 .gif 文件,但由於某種原因,sim 卡沒有它。 對 .png 的簡單更改就成功了

我的問題已解決(尤其是在各種模擬器設備中運行),使用 ImageView,在屬性檢查器中選擇 -> 視圖 -> 內容模式 -> 縮放填充。

在此處輸入圖片說明

新手回答,但發生在我身上的是我調用了 loadView() 即使我沒有以編程方式添加任何內容。 loadView() 覆蓋故事板。

暫無
暫無

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

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