代码之家  ›  专栏  ›  技术社区  ›  pgb

iphonenextfield

  •  0
  • pgb  · 技术社区  · 16 年前

    我有一份申请表,上面写着 UITableView UILabel 有一个描述,还有一个 UITextField

    我们在键盘顶部实现了一个工具栏,带有下一个和上一个按钮(类似于MobileSafari在填写表单时提供的功能)。为了将焦点放在下一个字段上,我们使用了带有连续数字的标记属性,并通过标记找到子视图。

    UITableViewCell ).

    但是,在使用iPhone模拟器时,键盘上的Tab键(和Shift Tab键)会按预期工作,并将焦点移动到下一个或上一个文本字段,而不管它在视图层次结构中的位置如何。在看到这些之后,我们确信一定有一个API为我们提供了所需的功能,但我们找不到它。有什么提示吗?

    1 回复  |  直到 16 年前
        1
  •  0
  •   William Jockusch    16 年前

    我不确定你到底想实现什么功能。

    但是,我怀疑您会感兴趣的是,您可以从以下单元访问控制器:

    UITableView *myTableView = (UITableView *)self.superview;
    NSIndexPath *indexPath = [myTableView indexPathForCell: self];
    MyTableViewController *myTableViewController = (MyTableViewController *)(myTableView.delegate);