Having a UITextField in a UITableViewCell在UITableViewCell內部安裝UITextField沒有硬編碼文本框的框架?
我使用表格視圖使填充出表格(名,中間初始化,姓)和要嵌入文本字段在我的一些細胞。我看到很多關於在UITableViewCell中添加UITextField的例子,就像上面那樣。但是所有的人都硬編碼值的文本字段的邊框,這樣
UITextField *playerTextField = [[UITextField alloc] initWithFrame:CGRectMake(110, 10, 185, 30)];
我希望我的文本字段使用電池的框架或邊界。
爲了讓事情更有趣,我的表格視圖有四個部分,只有部分1(其中有3行)將嵌入文本字段。
爲了讓事情更有趣,我使用彈出控制器來呈現我的表單。
那麼,如何在我的表格視圖單元格內嵌入我的文本字段,而無需在設置其框架或邊界時使用硬編碼值?
謝謝!
儘管您仍然在CGRectMake()調用中使用硬編碼值。我不想有任何硬編碼的值! –
只要你喜歡,你可以改變參數到CGRectMake(),並且在大多數情況下,如果你想有空間在單元格中放置其他東西,你將需要某種常量。重點是,確保寬度和高度相對於包含超級視圖,並將自動確認屏蔽設置爲「UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight'。 –
我把這個答案與上面的答案結合起來得到我想要的。謝謝! –