我有一個問題,即在IB中顯示的內容實際上並不是模擬器中出現的內容。請看下面的屏幕截圖:iOS - UITextField被UILabel壓扁
正如你可以看到它是一個簡單的UITableViewCell,包含一個標籤和一個文本框(灰色背景是表明它在那裏)。
這是怎麼出現在模擬器:
正如你所看到的,標籤被完全壓扁文本框到單元的結束。什麼可能導致這個?我的代碼如下:
[[(MyCustomCell *)cell textLabel] setText:[NSString stringWithFormat:@"email"]];
該單元格剛創建使用loadNibNamed:NSStringFromClass。我不以編程方式向單元添加任何其他字段。唯一動態的部分是實際的標籤重命名。
任何想法歡迎,歡呼!
UPDATE:
當我選擇的領域,出現這種情況:
或者,如果我長按領域,放大鏡出現,我可以看到文本字段。這真的很奇特。
應該將這些選項設置爲?我不太瞭解IB中的自動配置。我用另一個屏幕截圖來更新我的問題。 – Tim