iOS UI 保龄球记分卡控件
iOS UI control for bowling scorecard
我正在开发一个保龄球计分应用程序,我很难弄清楚 UI 类 和控件用于我想要的范例。这是理想的:
我想在 ipad(横向)保龄球得分sheet 上画一个保龄球得分sheet,就像您在保龄球馆看到的老式纸一样,每个得分手有 11 个盒子。我希望能够通过触摸框等输入分数,能够在最后打印一个老式保龄球分数sheet(带有线条等),并让应用程序基本上就是我所说的 "hot paper".我想要 5 个投球手的完整得分 sheet,例如在适当的滚动控件内,这样使用它的老药可以捏合或滑动以在纸上移动以输入分数。
这是专门针对旧药的,他们希望它像纸一样。虽然我用 TableViews 等编写了简单的应用程序,但我不确定是否使用 Collection、Grid 或什么,以及什么是正确的绘制方式以便我可以发送完成的 "paper" scoresheet 到打印机。
我正在寻找一些 iOS 天才,他们可以简单地推荐 类 我应该用于元素的内容 - 例如乐谱的每一行 sheet 等。还有 shwhat我应该将情节提要用于哪些元素以及我应该以编程方式做什么?我对情节提要颇有挑战,通常以编程方式完成所有事情 - 我很擅长让事情正常进行,但让它们变得漂亮却很糟糕。
我假设你想要这样的东西:
就我个人而言,我会 draw/construct 完全用代码来表达它,因为它是如此直接的几何和重复。只需将其视为视图的层次结构,每个视图本身就是一个知道如何 draw/construct 自身的 class。例如,MyFrameView 是一帧的框,它可能是也可能不是第十帧。然后 MyPlayerRowView 简单地为自己提供十个水平的 MyFrameView,而 MySheetView 为自己提供五个垂直的 MyPlayerRowView。转眼间,到目前为止,只有三个自画 classes,但我们几乎已经构建了整个网格。
唯一的问题是底层交互界面。信息应该如何输入?允许用户做什么?这是你要解决的问题。例如,MyFrameView 是否应该只包含一个 UITextField?或者您是否希望用户点击它并弹出某种 "enter score" 界面?这些是您必须考虑的事情;在后一种情况下,您将使用手势识别器来检测点击并做出相应响应。
我正在开发一个保龄球计分应用程序,我很难弄清楚 UI 类 和控件用于我想要的范例。这是理想的:
我想在 ipad(横向)保龄球得分sheet 上画一个保龄球得分sheet,就像您在保龄球馆看到的老式纸一样,每个得分手有 11 个盒子。我希望能够通过触摸框等输入分数,能够在最后打印一个老式保龄球分数sheet(带有线条等),并让应用程序基本上就是我所说的 "hot paper".我想要 5 个投球手的完整得分 sheet,例如在适当的滚动控件内,这样使用它的老药可以捏合或滑动以在纸上移动以输入分数。
这是专门针对旧药的,他们希望它像纸一样。虽然我用 TableViews 等编写了简单的应用程序,但我不确定是否使用 Collection、Grid 或什么,以及什么是正确的绘制方式以便我可以发送完成的 "paper" scoresheet 到打印机。
我正在寻找一些 iOS 天才,他们可以简单地推荐 类 我应该用于元素的内容 - 例如乐谱的每一行 sheet 等。还有 shwhat我应该将情节提要用于哪些元素以及我应该以编程方式做什么?我对情节提要颇有挑战,通常以编程方式完成所有事情 - 我很擅长让事情正常进行,但让它们变得漂亮却很糟糕。
我假设你想要这样的东西:
就我个人而言,我会 draw/construct 完全用代码来表达它,因为它是如此直接的几何和重复。只需将其视为视图的层次结构,每个视图本身就是一个知道如何 draw/construct 自身的 class。例如,MyFrameView 是一帧的框,它可能是也可能不是第十帧。然后 MyPlayerRowView 简单地为自己提供十个水平的 MyFrameView,而 MySheetView 为自己提供五个垂直的 MyPlayerRowView。转眼间,到目前为止,只有三个自画 classes,但我们几乎已经构建了整个网格。
唯一的问题是底层交互界面。信息应该如何输入?允许用户做什么?这是你要解决的问题。例如,MyFrameView 是否应该只包含一个 UITextField?或者您是否希望用户点击它并弹出某种 "enter score" 界面?这些是您必须考虑的事情;在后一种情况下,您将使用手势识别器来检测点击并做出相应响应。