0

本周我的母亲(她是一名美容师)问我是否可以为她创建一个 iPhone 应用程序。几年前我尝试过使用 Xcode,但没有什么比这更糟糕的了。我说我会试一试,因为我是她的爱子,哈哈。我对所有这一切都是一个完全的菜鸟,但到目前为止,我已经能够解决问题,直到现在我遇到了问题(感谢谷歌)。基本上,我正在尝试创建一个表单,允许用户填写并将通过我的网站提交的预约请求发送到使用 mail() 函数的 php 文件,然后发送到我母亲的电子邮件。到现在为止还挺好。

屏幕截图

如果我填写名字、姓氏、电子邮件和联系电话,他们都可以发送。我的问题是找到一种将所需治疗的名称与其他信息一起发送的方法。由于他们可以选择很多治疗方法,我希望用户能够单击治疗单元并从 TableView 中选择所需的治疗方法。老实说,我什至不知道从哪里开始。我会附上我的项目,以防有人想看看,如果有人能解决这个问题(这对你们来说可能是一个死胡同),我将非常感激。我不介意您是否通过我的 php 文件测试电子邮件功能。但是,电子邮件仍然会来找我。不幸的是,我不能借出我的服务器详细信息。

我还没有真正看过的另一个问题是选择日期和时间,就像在选择闹钟时在 Apple 时钟应用程序中一样,但这是我以后可以解决的问题。

继承人的项目。 http://theomnicraft.com/delta.zip

4

1 回答 1

0

您想使用 UIPickerViewer 来选择治疗,并使用 UIDatePicker 来选择日期/时间。

您只需要为它们实现一些基本方法,用一些值初始化对象,然后在选择单元格时保存选择。

参考(日期选择器):http: //developer.apple.com/library/mac/#samplecode/DatePicker/Listings/ReadMe_txt.html

参考(选择器查看器): http ://www.techotopia.com/index.php/An_iOS_4_iPhone_UIPickerView_Example_(Xcode_4 )

如果您已经做到了这一步,您可能可以按照您在 Google 或 Youtube 上找到的一些教程进行操作,并能够实现这一点。

要在 tableview 中实现这一点,您需要对 tableview 的 cellForRowAtIndexPath 方法进行一些小的更改。您需要检查您何时处于表格的第二部分并显示第一个单元格,以使输入字段链接到 PickerViewer 而不是标准文本输入字段,以及第二个单元格的日期选择器(基于您的截屏)。

这个例子应该有帮助:http: //developer.apple.com/library/ios/#samplecode/DateCell/Introduction/Intro.html

于 2012-07-15T06:30:38.813 回答