4845857
DEMO 

所属分类:GIS/地图编程
开发工具:Objective-C
文件大小:55KB
下载次数:3
上传日期:2013-12-05 13:34:05
上 传 者good111
说明:  一个每日时间安排的小demo,ios精选编程实例源码,很好的参考资料。
(Applicable to a iPad UI switch, IOS select programming source code examples, good reference.)

文件列表:
CalendarUI-Info.plist (909, 2012-02-10)
CalendarUI.xcodeproj (0, 2012-02-10)
CalendarUI.xcodeproj\project.pbxproj (18308, 2012-02-10)
CalendarUI_Prefix.pch (189, 2012-02-10)
Classes (0, 2012-02-10)
Classes\Example (0, 2012-02-10)
Classes\Example\CalendarUIAppDelegate.h (1814, 2012-02-10)
Classes\Example\CalendarUIAppDelegate.m (4374, 2012-02-10)
Classes\Example\DayViewExampleController.h (1678, 2012-02-10)
Classes\Example\DayViewExampleController.m (4988, 2012-02-10)
Classes\Example\WeekViewExampleController.h (1681, 2012-02-10)
Classes\Example\WeekViewExampleController.m (4821, 2012-02-10)
Classes\Views (0, 2012-02-10)
Classes\Views\MADayView.h (2777, 2012-02-10)
Classes\Views\MADayView.m (23530, 2012-02-10)
Classes\Views\MAEvent.h (2245, 2012-02-10)
Classes\Views\MAEvent.m (4971, 2012-02-10)
Classes\Views\MAGridView.h (2135, 2012-02-10)
Classes\Views\MAGridView.m (4302, 2012-02-10)
Classes\Views\MAWeekView.h (2811, 2012-02-10)
Classes\Views\MAWeekView.m (27591, 2012-02-10)
Classes\Views\TapDetectingView.h (3495, 2012-02-10)
Classes\Views\TapDetectingView.m (7050, 2012-02-10)
Images (0, 2012-02-10)
Images\ma_leftArrow.png (359, 2012-02-10)
Images\ma_leftArrow@2x.png (3440, 2012-02-10)
Images\ma_rightArrow.png (372, 2012-02-10)
Images\ma_rightArrow@2x.png (3490, 2012-02-10)
Images\ma_topBackground.png (1237, 2012-02-10)
main.m (1661, 2012-02-10)
MainWindow.xib (32254, 2012-02-10)

Introduction ==================== MACalendarUI is a project which offers calendar user interface for iPhone applications. The _master_ branch uses ARC. If you do not use ARC, checkout the _non-arc_ branch. The current version includes the following views: MAWeekView --------------------- ![](http://muhonen.net/project/CalendarUI/weekview.png) A weekly view for viewing events, displays a whole week. Navigation using the arrows on the top of the view or using the swipe gesture. It has two delegates: MAWeekViewDataSource and MAWeekViewDelegate. To display events in the view, the MAWeekViewDataSource delegate handles callback to a controller to get the event data. If you want to know when a particular events is tapped on, implement the MAWeekViewDelegate protocol. The internal view hierarchy for MAWeekView is the following: MAWeekView | |-- MAEventGridView (all-day events) | | | |--- MAEventView (events) | | |-- UIScrollView | |--- MAGridView | | | --- MAEventView (events) | |--- MAHourView | |--- MAWeekdayView For a quick start, please check the WeekViewExampleController which implements the both MAWeekViewDataSource and MAWeekViewDelegate protocols. This example loads the view from a NIB and if you plan to create the views without a NIB, you need to provide a CGRect (initWithFrame) for MAWeekView. MADayView --------------------- MADayView is a daily view for displaying events. Please see the MADayViewDataSource and MADayViewDelegate protocols for further details. ![](http://muhonen.net/project/CalendarUI/dayview.png) Using the classes in your own project ==================== Just copy Classes/Views/* and Resources/Images/* to your own project. The overall class dependencies look like this: ![](http://muhonen.net/project/CalendarUI/classes.png) Reporting bugs and contributing ==================== Your contributions are most welcome. If you want to send code, please a send a patch and make sure it can be merged to the master branch without conflicts. If you have anything to ask, you can use email. Donate ==================== I have a [PayPal donation page](http://muhonen.net/donate/) if you want to support the development of the project. [![](http://muhonen.net/donate/d.gif)](http://muhonen.net/donate/) License ==================== The BSD license which the files are licensed under allows is as follows: Copyright (c) 2010 Matias Muhonen All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The name of the author may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

近期下载者

相关文件


收藏者