关于在 iOS 时钟应用中重新创建“添加闹钟”表单的问题
Posted
技术标签:
【中文标题】关于在 iOS 时钟应用中重新创建“添加闹钟”表单的问题【英文标题】:Questions about recreating the "Add Alarm" form in the iOS Clock app 【发布时间】:2010-08-06 14:25:41 【问题描述】:(来源:kominetz.com)
你好。我正在潜入 ios 开发并正在构建自己的警报应用程序以熟悉 SDK。我的问题是……
-
我玩过一些 UITableViews,但我不明白如何在这个表单的上半部分实现表格。如果我不得不猜测,我会说它是一个 UITableView,定义为一个部分和四行,对吗?
如果是这样,要实现它,我是否只需“硬编码”
cellForRowAtIndexPath
函数来手动创建每个单元格?
如果没有,是否有采用的方法来定义这些类型的设置页面的布局和功能?
第 3 行有一个开关,这是预定义的单元格样式还是我必须自己定义的自定义单元格样式?
#1、2 和 4 行会在用户被触摸时将其带到新视图。这是一种预定义的样式,还是我只是实现了标准的didSelectRowAtIndexPath
功能来将新视图推送到堆栈上?
非常感谢您的帮助!我现在将继续研究这些问题。
【问题讨论】:
请帮我解决我的问题。我也在创建一个具有相同功能并使用本地通知的警报应用程序。我想知道如何设置通知的重复间隔以及你是如何设置的访问了 ipod 库并将其设置为本地通知。请帮助我。请提供一些代码。 【参考方案1】:回答您的问题:
-
是的
是的
不适用
不,您必须将 UISwitch 添加到单元格的 contentView。提示:查看 Apple 的 UICatalog 示例代码(控件部分),了解如何在不同行中实现具有不同控件的 tableview。
只需使用 didSelectRow...
【讨论】:
我强烈建议您查看答案 4 中提到的 UICatalog 示例。关于 iPhone 的各种控件和常见 UI 部件的良好教程。【参考方案2】:-
对于大多数应用程序,您希望实现将由设备的设置应用程序使用的应用程序首选项设置 plist。通常最好让您的应用设置与其他应用中的设置工作方式保持一致。
【讨论】:
以上是关于关于在 iOS 时钟应用中重新创建“添加闹钟”表单的问题的主要内容,如果未能解决你的问题,请参考以下文章