2

我希望在我的应用程序中显示一个日历,就像 iPhone 日历应用程序“日”视图一样。

iPhone 应用程序的顶部看起来像一个导航栏(但不执行导航)。它有一个 + 按钮来添加日历事件,可能还有一个左按钮来调出可用的日历(如果您指定了多个日历)。

在您的下方有日期和两个箭头来调整日期。

然后你就有了日程安排的内容(我打算使用 UITableView)。

然后你有一个真正的按钮栏显示“今天”,然后有列表|天|蛾选择以及邀请按钮。

我的问题是这些事情是如何实现的。特别是顶部工具栏、导航组件和底部工具栏..

我在想前 2 个只是带有自定义按钮的 UIView,而底部是一个简单的 UIToolbar?

4

4 回答 4

1

在顶部它可能是一个工具栏。查看实用程序应用程序的 XCode 模板,了解如何使用 Interface Builder 和代码的组合在视图中使用它,但不能在导航堆栈的上下文中使用它。

导航组件(我假设您的意思是左/右箭头)可能是没有动画的按钮。

于 2010-02-10T17:47:46.610 回答
1

好吧,我也一直对如何重建日历的日视图感兴趣,最后我找到了一个项目,可以准确显示您正在搜索的内容。

日历日视图

于 2010-02-13T16:18:48.113 回答
0

其他答案建议的 iPhone 日历项目看起来可以满足您的需求,但只是为了多样化,您可能还需要考虑 Tapku 库,它也包含日历组件,特别是月视图和日视图。

http://github.com/devinross/tapkulibrary

于 2010-02-13T16:23:04.407 回答
0

查看这个开源项目:iPhone 日历

可能您必须自定义某些类,尤其是事件的表视图。

于 2010-02-10T17:41:25.843 回答