我剛開始工作我的第一個iOS應用程序。在日曆應用程序中添加事件時,如何創建一個包含UITextField
的UITableViewCell
,看起來像標題和位置字段?是否有任何方便的第三方組件可以做到這一點?如何在UITableViewCell中嵌套UITextField?
我可以看到表視圖有兩個分組的項目,並且文本字段有一些佔位符文本,它更關於如何使文本字段佔用其父表視圖單元格的100%。
預先感謝任何幫助。
我剛開始工作我的第一個iOS應用程序。在日曆應用程序中添加事件時,如何創建一個包含UITextField
的UITableViewCell
,看起來像標題和位置字段?是否有任何方便的第三方組件可以做到這一點?如何在UITableViewCell中嵌套UITextField?
我可以看到表視圖有兩個分組的項目,並且文本字段有一些佔位符文本,它更關於如何使文本字段佔用其父表視圖單元格的100%。
預先感謝任何幫助。
的Table View Programming Guide for iOS TextView的有一個叫段A Closer Look at Table-View Cells。它描述了兩種自定義表格視圖單元的技術:使用代碼和使用預先構建的筆尖。我認爲它有很多您會感興趣的信息。
您需要的UITextView的添加爲的UITableViewCell的子視圖。在cellForRowAtIndexPath:
方法做到以下幾點:
創建一個UITextView,你通常會:
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(0,0,300,40)];
注:數字是在x,y,寬度,高度。修改這些以適合您自己的應用程序。
添加它作爲該單元的子視圖:
[cell addSubview:textView];
如果您只需要特定的細胞有你需要做的是這樣
//Use the if statement to specify which row(s) you want the UITextView to appear in
if (indexPath.row == 1) {
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(0,0,300,40)];
[cell addSubview:textView];
}
您可能希望將textview添加到單元格的contentView,而不是整個視圖。這樣,它可以更好地適應方向更改和狀態更改。 – 2012-06-28 19:30:11
謝謝,那看起來像我需要的東西。 – 2011-04-02 17:39:58