![](/img/trans.png)
[英]set backgroundColor for UITextField within UITableViewCell
[英]How to nest a UITextField within a UITableViewCell?
我剛剛開始研究我的第一個iOS應用程序。 在日歷應用程序中添加事件時,如何創建包含UITextField
的UITableViewCell
,該UITextField
看起來像Title和Location字段? 這樣做有沒有方便的第三方組件?
我可以看到表視圖有兩個分組的項目,文本字段有一些占位符文本,它更多的是關於如何使文本字段占用其父表視圖單元格的100%。
在此先感謝您的幫助。
您需要將UITextView添加為UITableViewCell的子視圖。 在cellForRowAtIndexPath:
方法中執行以下操作:
像往常一樣創建一個UITextView:
UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(0,0,300,40)];
注意:數字是x,y,寬度,高度。 修改這些以適合您自己的應用程序。
將其添加為單元格的子視圖:
[cell addSubview:textView];
如果您只希望特定單元格具有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];
}
適用於iOS的表視圖編程指南有一個名為A Closer Look at Table-View Cells的部分 。 它描述了兩種自定義表視圖單元的技術:使用代碼並使用預先構建的nib。 我認為它有很多你會感興趣的信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.