2015-05-24 39 views
0

我已經創建了一個CustomCell類,它的子類爲UITableViewCell。我曾嘗試使用AutoLayout在單元格內正確顯示兩個UITextFields,但似乎總是在模擬器上切斷,而不管我應用的約束條件如何。我需要UITextFields並排。如何通過AutoLayouts在自定義單元格中正確顯示2個UITextFields?

我想第一個UITextField佔用了70%的細胞。我希望第二個UITextField佔用剩餘的空間。我在細胞中還有一個附件複選標記。任何想法我應該適用什麼限制?

回答

0

通過在鍵盤上按CMD選擇2 UITextField選擇等寬度約束。現在選擇約束,進入編輯器面板,並在乘數字段中輸出您的比例,如:1/2,2/3等

+0

完成此操作後,我得到兩個UITextField的X和Y的約束錯誤。我還會得到一個警告,提示UITextFields的期望值與實際值不匹配的錯誤視圖。我嘗試使用Storyboard的添加Missing Constraint選項,但第一個UITextField仍然是錯位的視圖。 – baskInEminence

+0

看起來您沒有正確放置約束,當您對約束進行最少的有經驗編輯時,不應使用「添加缺失約束」。您決定應該在何處放置多少約束條件,重要的是它們只需要放置一個視圖即可 – Andrea

相關問題