挑战#1(11/02/2018)

这是我们所面临的挑战,涉及使用“ Swift应用程序开发简介”这本书,我们将按照第17章中给出的说明来制作一个应用程序。

我们的代码包含3个部分,它们很容易解释,但是在代码中做起来有些棘手。 这三个部分如下:

第一部分是3个开关,它们的功能是为屏幕顶部的框赋予颜色。 每个开关在其打开的图案中都赋予不同的颜色。 例如,如果第一个开关打开,而另两个开关关闭,则该框的颜色将为红色,依此类推,每种组合都会给出不同的颜色。

第二部分是3个滑块,它们的功能是为打开的开关赋予不同的色调。 例如:所有开关均处于打开状态,并且滑块具有不同的值,并且框的颜色将是这些颜色的组合。 另一个示例是,当开关打开且滑块具有最大值时,框的颜色将为白色。 (供参考,见附图)

该应用程序的最后一部分是重置按钮,它的功能是将应用程序重置为关闭开关,并将滑块设置为其默认值,并将该框保留为其原始颜色(黑色)。

所有的开关和滑块都是彩色的,因此用户可以轻松地确定盒子对什么起作用。

奥斯卡·雷娜(Ascar Reyna)A01570385

安德里亚·洛萨诺(Andrea Lozano)A01570415