如何在UITableViewCell中设置UITextView的光标位置

时间:2012-12-11 07:32:13

标签: objective-c ios ipad uitableview

我们正在UITableViewCell进行验证。单元格上有一个textView和一个自定义按钮,其中包含UIDatePickerView的弹出框应该打开&用户将选择日期。这里选择日期是强制性的。所以我们使用下面的代码进行了验证。在紧邻下一行的单元格内textViewBeginEditing的{​​{1}}委托方法中。即,当用户点击下一行中的textView时,将验证前一行值。 这里的验证似乎正在运行,但光标仍在当前单元格中闪烁,并且不会移动到正在验证的上一个单元格。

textView

请让我知道需要做什么才能将光标位置移动到正确的单元格。

1 个答案:

答案 0 :(得分:0)

您的代码不是很清楚,但是,我猜您正在textViewDidEndEditing内执行验证。

textViewShouldEndEditing是执行文本视图内容验证的适当委托方法。如果要阻止从当前文本视图切换焦点,可以返回NO。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextViewDelegate_Protocol/Reference/UITextViewDelegate.html#//apple_ref/occ/intfm/UITextViewDelegate/textViewShouldEndEditing