[英]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 的簡單更改就成功了
新手回答,但發生在我身上的是我調用了 loadView() 即使我沒有以編程方式添加任何內容。 loadView() 覆蓋故事板。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.