UITableview中的UItextView,自动更正泡沫不可见

时间:2010-05-19 07:26:14

标签: iphone cocoa-touch uitableview uitextview

我有一个带自定义单元格的UITableView。每个包含一个UITextView的单元格和单元格在TextView中的用户类型文本期间调整大小。我的问题是当用户在TextView自动更正的第一行时,气泡在当前单元格中不可见。是否有任何解决方法或有人指向另一个方向?

alt text http://img340.imageshack.us/img340/5414/skrmavbild20100519kl092.png

2 个答案:

答案 0 :(得分:3)

如果单元格在用户键入时调整大小,则可以将已编辑单元格的最小高度设置为具有足够的高度。始终测量活动单元格,就像至少有两条线一样。

每个UIView都有一个clipsToBounds属性,可以控制更多内容,可以在边界之外绘制。对于气泡和单元格之间层次结构中的所有视图,您可以将其设置为NO。这可能会产生其他副作用。

此外,确保活动单元的Z顺序高于相邻单元。可能只是下一个细胞正在掠过泡沫,而不是活跃细胞泡沫。

答案 1 :(得分:0)

我建议你“解决方法”

您的用户尝试编辑表格视图中的行 - >您使用带有关闭和确定按钮的UITextView呈现模态视图。