2013-12-20 22 views
4

我加入故事板使用的UIImageView圖像,並將它們連接到iboutlets並且它們不表示模擬器起來。我認爲他們不在屏幕上,因爲他們與其他圖像非常接近,我關閉了自動佈局,就像我在其他線程中看到的那樣,可能是一個問題。這是一些代碼,如果它可以幫助。沒有人會在模擬器中顯示出來。的UIImageView示出了在情節串連圖板,但模擬器不顯示

編輯:我只是將其他圖像之一移動到屏幕中心,當我在模擬器中清理/構建/運行沒有任何變化。所以出於某種原因,任何我在故事板中改變的東西都不會被轉化爲模擬器。這一切都在昨晚工作,我不確定今天下午會發生什麼變化。

#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 
+0

你的代碼看起來很奇怪......如果你完全用interfacebuilder和inspector來完成安裝,那麼你就不會在這個點上擁有ôBOutletUIImageView * Heart1'。 – thorb65

+0

我沒有做故事板中的所有代碼。我一半在做一個教程,並做我自己的東西。 – tomanc

+0

瞭解基本知識,更好地遵循一個教程;-)在視圖控制器內顯示圖像對於故事板來說非常簡單。 – thorb65

回答

0

我們需要了解事情在.xib文件中的外觀。是否使用正確的圖像名稱設置了「圖像」屬性?你確定心臟圖像被添加到包中嗎?要查看問題實際上是否與圖片視圖的位置相關,請爲圖片視圖指定背景顏色並查看它們是否可見。

+0

圖像具有適當的圖像名稱並顯示故事板中的圖像。我將圖像導入到我的項目的支持文件中。我給他們添加了一個背景,並運行模擬器,沒有任何顯示。 .xib文件在哪裏,我在找什麼? – tomanc

+0

對不起,我的意思是故事板文件。 K,所以我們已經縮小了與他們沒有被放置在屏幕的可見部分上的問題。由於您未使用自動佈局,請確保自動調整大小的遮罩設置正確。他們可以通過點擊標尺圖標(屬性圖標旁邊)找到每個圖像視圖 –

+0

似乎所有的自動調整大小都是關閉的。圖像也是20x20,所以它們很小,如果有幫助。好吧,我只是將其他圖像中的一個移動到屏幕的中心,並且在模擬器中清理/構建/運行時沒有任何變化。所以出於某種原因,任何我在故事板中改變的東西都不會被轉化爲模擬器。這一切都在昨晚工作,我不確定今天下午會發生什麼變化。 – tomanc

1

我敢打賭,使用自動佈局標誌檢查你的故事板意外。打開故事板文件,選擇文件檢查器,並確保「使用Autolayout」複選框不被選中。

+0

但是現在當我運行模擬器崩潰並且出現SIGABRT錯誤時,它沒有被選中。此外,我編輯我的帖子,說任何我改變故事板不會改變模擬器。昨晚我的應用程序工作正常,今天我在故事板中所做的任何更改都不會在模擬器中顯示出來。 – tomanc

+0

@DuncanC嗨,鄧肯。這與你的答案無關,但我恰巧看到你從[iOS Dev SDK]發佈的帖子(http://www.iphonedevsdk.com/forum/iphone-sdk-development/97800-ios-5-container -view-controllers-and-custom-transtions.html)網站,您在其中提到已經完成了一些自定義的'UIViewController'轉換。我想知道,既然已經有一段時間了,你會不會介意將它分享爲Gist,因爲我希望進一步探討這個問題?在此先感謝您和節日快樂。 – Unheilig

0

不知道是否爲時已晚,但不管怎麼說..你在你的View容器的屬性檢查阿爾法設置爲內檢查?因爲,如果它設置爲它不會在您的視圖中顯示任何內容。

8

我想出了晚,但正確答案是

右鍵單擊在Xcode在圖像上,轉到文件檢查器,我不得不檢查下「目標成員」複選框

+0

非常感謝。目標選擇是一個棘手的問題,它總是困擾着我:-) –

+1

沒有這樣的複選框在Xcode 8 @mohamed阿里 –

+1

哇,浪費了這一天。乾杯。 – Chicken

0

我有同樣的類型對我來說問題是一個格式問題。我導出了一個在檢查器中工作正常的.gif文件,但由於某種原因,模擬器沒有這個功能。一個簡單的更改爲.png的竅門

相關問題