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