在iPhone上重新创建日历“日”视图?

时间:2010-02-10 17:33:04

标签: iphone uitoolbar

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

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

在下面你有日期和两个箭头来调整日期。

然后你就拥有了日程安排(我将使用UITableView)。

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

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

我认为前2名只是带有自定义按钮的UIViews,底部是一个简单的UIToolbar?

4 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

嗯,我一直对如何重建日历日视图感兴趣,最后我发现了一个项目,可以准确显示您要搜索的内容。

calendar's day view

答案 2 :(得分:0)

查看这个开源项目:iPhone Calendar

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

答案 3 :(得分:0)

iPhone日历项目,由其他答案建议看起来它会做你需要的,但只是为了多样性,你可能还想考虑包含日历组件的Tapku库,特别是月视图和日视图

http://github.com/devinross/tapkulibrary