2010-02-10 83 views
2

我正在寻找在我的应用程序中显示日历,就像iPhone日历应用程序“日”视图。在iPhone上重新创建日历“日”视图?

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

在您的下面有日期以及两个箭头来调整日期。

然后,你有计划的肉(将使用我的UITableView)。

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

我的问题是如何实现这些东西。具体来说,顶部的工具栏,导航组件和底部的工具栏..

我在想,顶端2只是UIViews与自定义按钮对他们和底部是一个简单的UIToolbar?

回答

1

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

导航组件(我假设你的意思是左/右箭头)可能是不具有动画效果的按钮。

+0

所以你认为导航项目只是uiview? – 2010-02-10 19:29:30

0

看看这个开源项目:iPhone Calendar

也许你就必须定义某些类,尤其是表视图的事件。

+1

对不起,但这会重新创建“月”视图。我期待重新创建“日”视图。 – 2010-02-10 17:46:05

+0

对不起,我忽略了“日”。但是您可以使用该项目的某些元素,例如带日期的箭头等。 对于测试,我可能会使用quartz 2d绘制当天的网格和彩色事件。试试吧! – burki 2010-02-10 17:51:05

1

那么,我一直很感兴趣,以及如何重建日历的日视图,最后我发现一个项目,显示你正在寻找什么。

calendar's day view

0

iPhone的日历项目,通过其他的答案建议看起来像它会做你需要什么,而只是为多种,你可能也想考虑Tapku库,其中包含日历组件也一样,特别是月视图和日视图。

http://github.com/devinross/tapkulibrary