为了允许UITableView
单元格的高性能编辑,我保留了一个UITextField
,根据需要显示/隐藏。我已经扩展了UITableView
,以便双击一个单元格进入文本编辑模式,在该阶段,文本字段作为子视图添加到被点击的UITableViewCell
,并成为第一个响应者。此时有目的地隐藏单元格textLabel。
我的问题是:我为UITableViewCell
和UITextField
设置了相同的框架和相同的字体,但两者并不完全相同交叠。我已经生成了一个说明此行为的图像:左侧显示UITableViewCell
textLabel的顶部,下面显示的是UITextField
,其中隐藏了单元格textLabel,右侧显示为可见。
我并不热衷于“软糖因素”价值修正,所以有人能告诉我缺少什么吗?
我在xcode iPad模拟器中的 iOS 4.2
下运行该应用。
非常感谢!
答案 0 :(得分:0)
Textfield可能只是以不同方式对齐其内容。给textfid一个边框,看看它是否真的与你单元格的内容视图大小相同(你是在添加它吗?还是单元格的视图?) 如果文本字段和单元格匹配,我没有看到使用软糖因子的问题。