在簡單的test app for iPhone中,我試圖在圖像視圖(使用SDocomage通過CocoaPods)中顯示用戶手機,兩個標籤和一個「播放」如屏幕截圖示出的其它下每個UI元素:Autolayout帶圖像視圖,2個標籤,按鈕 - 旋轉後標籤消失
我使用自動佈局在Xcode 5和圍繞每個UI元件20像素設置爲屏幕截圖所示(這裏fullscreen):
我在ViewController.m代碼很簡短:
- (void)viewDidLoad
{
[super viewDidLoad];
_firstName.text = @"Alex";
_city.text = @"Bochum";
[_imageView setImageWithURL:[NSURL URLWithString:kAvatar]
placeholderImage:[UIImage imageNamed:@"Male.png"]];
}
不幸的是我的問題是,旋轉後兩個標籤消失:
它爲什麼會發生?我花了很多時間試圖弄明白,試圖改變各種UI元素太「內容抱死優先」和「內容壓縮性優先」 ......
您有一些錯誤或缺少約束 - 請參閱故事板場景列表中的圓圈中的小紅色箭頭?點擊那個箭頭查看你有哪些錯誤並嘗試修復它們。 – rdelmar
謝謝,但我沒有紅色三角[在我的應用程序](https://github.com/afarber/ios-newbie/tree/master/MyPhone) - 該截圖是在創建測試應用程序的過程中採取的。在最終版本中,我沒有紅色三角形,但問題出在 –