2012-12-07 37 views
0

enter image description hereXcode /模擬器iPhone搞砸了顯示屏

正如您所看到的,模擬器在某些按鈕上忽略了文本。在YouTube上的TapCounter演示中,我也看到了相同的行爲。

另一個問題(在截圖中未顯示)是,如果你按上TapCounter,NSString的stringWithFormat任意鍵(見下文)

- (IBAction)add { 
     count++; 
     number.text = [NSString stringWithFormat:@"%i", count]; 
    } 

執行stringWithFormat線的行爲核武器標籤上的格式並將其恢復爲默認值。

我也確保該模擬器規模和發展規模是相同的,因爲你看到canm。

+0

我我看到相同的,運行最新的Xcode,iOS 6模擬。如果我找到答案,將在此處發佈。雖然聞起來像Xcode或模擬器中的錯誤。 –

+0

我完全同意託尼。我的投票,蘋果已經在這個版本的工具鏈的一個bug,只是我不知道爲什麼沒有人注意到它。也許其他人使用舊版本或工具鏈取決於操作系統版本。有趣的是,點擊Apple logo |軟件更新產生沒有更新,但隨後不像微軟也許,軟件更新只反映了OS,而不是其他的蘋果產品一樣的工具鏈。如果我有一個更老的版本,剛剛剛剛出來的新版本剛剛出現。無論如何,我的投票是一個錯誤。 –

+0

查看我的評論Tony以下。缺少按鈕文本是選中「使用自動退出」的結果。爲了響應stringWithFormat,這會在標籤上留下消失的格式。 –

回答

0

這個問題出現了幾次在這個網站。一旦我能夠解釋說明,this related question的答案適用於我。包括獲取崩潰並修復它。

後來:看來,關閉自動佈局的解決方法是足以讓6.0模擬器的工作 - 你可能想先試試這個,看看是否所有其他的東西實際上是必要的......

+0

,我是無法覈實的唯一的事/測試「使用自動佈局」的評論。我不知道那是哪裏。至於剩下的,我的XCode 4.5.2(顯然在過去幾天蘋果發佈4.5.3,因爲我前幾天下載了一切)和6.0模擬器套件。該項目的目標是6.0,模擬器是6.0。一切都檢查出來,只是問題。 –

+0

好的,我找到了「使用Autolayout」。另一篇文章中的評論提到了一個關鍵點。你必須點擊「MainStorybord_iPhone.Storyboard」。然後你會看到「Interface Builder Document」。至於「文件檢查器」,文件檢查器區域並不是最明顯的,儘管它是。無論如何,取消選中使用Autolayout可以修復按鈕上缺失的文本,但是當我使用NSString :: stringWithFormat方法時,不會修復標籤上格式的重置,因此迄今爲止只有兩種。就像我說的,錯誤。 Autolayout不應該導致這種行爲。 –

+0

我想你會經常發現諸如「取消選中使用自動佈局選項」之類的語句,而不知道在哪裏可以找到它。花在尋找它上的時間應該被視爲熟悉這些工具! –