2

我希望在我的应用程序的一个视图控制器中有一个日历控件。我环顾四周,发现 Kal 和 Tapku 是最受欢迎的。我能够将 Kal 集成到我的项目中,但它似乎没有做我想做的事情。

我正在寻找的是 - 1. 字体颜色、单元格颜色、字体粗体/斜体等应该可以通过 API 进行定制。2. 我应该能够从任何单元格(即日期)切换到另一个视图控制器 3. 我应该能够在屏幕上显示更多控件.. 例如一些标签等。

是否可以获得任何此类预先存在的第 3 方日历控件,我可以对其进行自定义以满足我的需要?还是我需要创建自己的日历控件?

4

5 回答 5

3

看看我的开源日历组件:https ://github.com/k06a/ABCalendarPicker

于 2013-02-21T07:50:22.360 回答
1

我的开源日历应该能够完成所有这些

https://github.com/nopshusang/SACalendar

尽管 API 不完整,但您可以通过编辑 SACalendarConstants.h 中的常量来自定义字体和所有其他 UI

您可以通过实现委托功能转至另一个视图

-(void) SACalendar:(SACalendar*)calendar didSelectDate:(int)day month:(int)month year:(int)year

每次单击单元格时都会调用它。然后,您可以从那里启动一个 segue。

于 2014-07-17T03:00:52.440 回答
0

You can try one of them from here - Code4App Calendars

于 2013-12-11T08:55:31.413 回答
0

如果是 Kal,您必须在 KalTileView.m 中进行更改,您可以在其中设置背景图像和字体颜色(在 drawRect 方法中)。

希望这可以帮助。

于 2012-04-24T21:52:56.867 回答
0

您是否看过 Rescoe 提供的控件?它不是免费的,我没有亲自评估过它,但根据我在其他平台(即 Windows Mobile)上使用它们的经验,它们非常强大。

http://www.resco.net/developer/mobileformstoolkit/details.aspx?comp=MonthCalendar&p=iOS

编辑:该控件需要单声道触摸,这可能不是你要找的......

于 2012-04-24T21:01:56.300 回答