0

我正在为 iPad 制作记分牌应用程序。该应用程序包含一个包含五名玩家和十二轮的网格图形。我只是为要输入的每个分数创建了 UITextField。这些文本字段对象中的每一个都可以很容易地求和,每个玩家都会有一个总分。玩家根据他们的分数进行排名。正如我所解释的那样,我的应用程序已完成。然而,当试图让它更先进时,我遇到了问题。假设我想输入玩家 1 的第一轮得分。当我单击网格的那个框时,我希望出现一个 UIPopover。弹出窗口会弹出一个用于确定分数的特殊计算器。我希望将计算器的结果传输回我最初单击的框。当“计算分数”时,我无法解除 UIPopover 按钮被按下。如果我使用dismiss popover 方法,我可以将特定的 scoreBox 设置为计算器的结果,但是我需要让dismiss popover 方法知道它应该更改哪个框。基本上我有一个包含 60 个框的网格,每个框都连接到一个计算器视图控制器。我如何让该计算器将数据传输回它来自的盒子?有什么想法吗?谢谢 :)

4

1 回答 1

0

在显示之前,UIPopoverViewController您应该设置一个box引用当前框的属性。然后,您可以在关闭弹出框之前UIPopoverViewController设置文本。box

于 2012-08-02T17:44:38.100 回答