2013-12-17 25 views
0

我想製作一個帶有標籤和文本框的TableView單元,但是文本框不顯示。TableViewCell中的UITextField不出現

這裏是文本框的初始化,它在細胞級:

self.tfTitle = [[UITextField alloc]initWithFrame:CGRectMake(20, 70, 100, 20)]; 
self.tfTitle.borderStyle = UITextBorderStyleRoundedRect; 
self.tfTitle.placeholder = @"Titel/Ort"; 
self.tfTitle.textAlignment = NSTextAlignmentRight; 
self.tfTitle.adjustsFontSizeToFitWidth = YES; 
[self addSubview:self.tfTitle]; 
+0

有多大你的?給它的框架尺寸。 – Putz1103

回答

2

嘗試[self.contentView addSubview:self.tfTitle];

而且改變你的框架CGRectMake(20, 70, 100, 20)CGRectMake(20, 10, 100, 20)

70太遠從頂部所以你看不到它。

2

由於iOS7,UITableViewCell層次結構發生了變化,考慮將UITextFieldself.contentView

[self.contentView addSubview:self.tfTitle]; 

這可能不是問題,不過,如果你把它出現在自己,你將不能夠選擇文本字段。

另外,還要確保你給它在細胞框架(放一些背景色自我的內容查看和你的文本框

相關問題