iPhone内置计时器(时钟)应用程序

iPhone内置计时器(时钟)应用程序,iphone,timer,clock,Iphone,Timer,Clock,人们将如何重新创建iPhone内置“时钟”应用程序中的iPhone“计时器”部分? 我不是在问细节(我是一名开发人员,也是代码objective-c等),而是在尝试学习正确的设计模式。我在下面附上了应用程序的屏幕截图。 我知道应用程序的第一部分是UIDatePicker。“计时器结束时”和“开始”按钮是什么类型的对象?“计时器结束时”部分看起来像UITableViewCell,“开始”按钮看起来像UIButton。这三个对象是否都在一个UITableView中?如何创建属于“计时器结束时”和“开

人们将如何重新创建iPhone内置“时钟”应用程序中的iPhone“计时器”部分? 我不是在问细节(我是一名开发人员,也是代码objective-c等),而是在尝试学习正确的设计模式。我在下面附上了应用程序的屏幕截图。 我知道应用程序的第一部分是UIDatePicker。“计时器结束时”和“开始”按钮是什么类型的对象?“计时器结束时”部分看起来像UITableViewCell,“开始”按钮看起来像UIButton。这三个对象是否都在一个UITableView中?如何创建属于“计时器结束时”和“开始”对象的渐变?这些仅仅是图像吗?还是以编程方式创建渐变

我通常喜欢远离界面生成器,以编程方式编写视图

非常感谢


此处不需要UITableView

在我看来,可以有一个UIDatePicker和两个UIButton。按钮使用两种不同的背景-但它们是简单的自定义按钮


对于计时器结束时的还有一个UILabel可显示Digital,因为这将随着用户的选择而相应地改变。

UIButtons仅仅是图像吗?或者它们是动态生成的?它们是简单的图像。文本(开始和计时器结束时)是按钮的标题。计时器结束时标题也有阴影。这用作标题,而不是直接在背景图像上,以便能够使用设备语言(国际化)相应地更改文本。如何将阴影应用于按钮?此外,它们是如何在整个窗口后面形成背景的?因此,首先是UIView。之后,您可以将UIImage作为背景。在它们上面放置其他组件。对于阴影-UILabel中有一个阴影颜色和阴影偏移选项。