//
// OpenSpringBoard.h
// ScrollTests
//
// Created by Mobile Flow LLC on 2/21/11.
// Copyright 2011 Mobile Flow LLC. All rights reserved.
//
#import <UIKit/UIKit.h>
#import "ToolsIconView.h"
#define MAX_ICON_POSITION 9
@protocol OpenSpringBoardDelegate;
@interface OpenSpringBoard : UIViewController <UIGestureRecognizerDelegate,UIScrollViewDelegate> {
IBOutlet UIImageView *toolButtonSelected;
NSTimer *mainLoopTimer;
double startTime;
IBOutlet UILabel *fpsLabel;
NSMutableArray *iconViews; //!< Ordered array of icon views
IBOutlet ToolsIconView *toolIconView; //!< IBFactory for standard icon view container
ToolsIconView *selectedIconView; //!< Placeholder for selected icon view
CGPoint iconVerts[MAX_ICON_POSITION]; //!< Ordered array of icon positions (cpv)
int maxIconPerPage; //!< Max number of icons shown per page
BOOL isIconAnimating; //!< State flag, indicates icons moving
int toolButtonSelectedIndex; //!< Index of selected (moving) icon +1
BOOL isUserMovingIcons; //!< Enter icon move mode, make icons dance!
id <OpenSpringBoardDelegate> delegate; //!< Delegate declaration
IBOutlet UIPageControl *pageControl; //!< page control for list of tools views
IBOutlet UIScrollView *scrollView; //!< scroll view control for collection of tools views
IBOutlet UIView *pageOne, *pageTwo; //!< pages under control of the scrollView / pageControl
BOOL pageControlUsed; //!< flag to store UI state
}
@property (nonatomic,assign) id <OpenSpringBoardDelegate> delegate;
- (IBAction) doToolButton:(id)sender;
- (void) buildIconViews;
- (IBAction) launchTool:(id)sender;
- (void) listIconOrder;
- (NSMutableArray *) createOrderedIconDictionaryArray;
- (void) mainLoop:(NSTimer *)timer;
- (void) showFPS:(double)dt;
- (void) setupIconCollisionMatrix;
- (int) checkIconCollision:(float)dist;
- (void) animateIconInsertPosition:(int)position;
- (void) animationDone;
- (void) setupGestureRecognition;
- (void) setIconAnimation:(BOOL)isAnimating;
@end
@protocol OpenSpringBoardDelegate <NSObject>
@required
- (NSMutableArray *) openSringBoardLoadIconArray:(OpenSpringBoard *)openSringBoardVC iconPageLimit:(int *)numIcons;
@optional
- (void) openSringBoardIconPress:(OpenSpringBoard *)openSringBoardVC iconSelectedTag:(int)iconTag;
- (void) openSringBoardDidReorderIcons:(OpenSpringBoard *)openSringBoardVC iconArray:(NSMutableArray *)iconArray;
- (void) openSringBoardVC:(OpenSpringBoard *)openSringBoardVC iconDeletedTag:(int)iconTag;
- (void) setIconTag:(int)tag badgeText:(NSString *)badgeText; // should this be a callback or an interface method?
@end
没有合适的资源?快使用搜索试试~ 我知道了~
iOS游戏应用源代码——fieldforceapp-openspringboard-010aef0.zip
共50个文件
png:27个
m:6个
xib:5个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 113 浏览量
2023-07-02
16:48:15
上传
评论
收藏 117KB ZIP 举报
温馨提示
iOS游戏应用源代码——fieldforceapp-openspringboard-010aef0.zip
资源推荐
资源详情
资源评论
收起资源包目录
iOS游戏应用源代码——fieldforceapp-openspringboard-010aef0.zip (50个子文件)
fieldforceapp-openspringboard-010aef0
README.markdown 1KB
README 549B
openspringboard
openspringboard.xcodeproj
doug.pbxuser 11KB
doug.mode1v3 40KB
project.pbxproj 28KB
main.m 372B
RootViewController.xib 19KB
openspringboard-Info.plist 932B
Resources
NIBs
OpenSpringBoard.xib 26KB
OpenSpringBoardVC.xib 16KB
ToolsIconView.xib 28KB
images
tool_calendar_AUG_ON.png 2KB
tool_calendar_JUL_ON.png 1KB
tool_calendar_JUL.png 1KB
tool_calendar_NOV.png 1KB
tool_calendar_APR.png 1KB
tool_calendar_MAR_ON.png 2KB
tool_calendar_FEB_ON.png 1KB
tool_calendar_NOV_ON.png 2KB
tool_calendar_AUG.png 1KB
tool_calendar_JUN_ON.png 1KB
tool_calendar_JAN_ON.png 1KB
tool_calendar_SEP.png 1KB
tool_calendar_MAR.png 1KB
Application_Icon_128.png 13KB
tool_calendar_APR_ON.png 2KB
tool_calendar_OCT.png 1KB
tool_calendar_DEC.png 1KB
tool_calendar_MAY.png 1KB
tool_calendar_OCT_ON.png 2KB
tool_calendar_MAY_ON.png 1KB
Application_Icon_57.png 10KB
tool_calendar_DEC_ON.png 1KB
tool_calendar_JAN.png 1KB
tool_calendar_JUN.png 1KB
tool_calendar_SEP_ON.png 2KB
tool_calendar_FEB.png 1KB
touch.png 9KB
Classes
OpenSpringBoard.m 18KB
OpenSpringBoard.h 3KB
OpenSpringBoardVC.h 477B
ToolsIconView.h 807B
ToolsIconView.m 3KB
openspringboardAppDelegate.h 494B
openspringboardAppDelegate.m 3KB
RootViewController.m 4KB
OpenSpringBoardVC.m 4KB
RootViewController.h 281B
MainWindow.xib 24KB
openspringboard_Prefix.pch 336B
共 50 条
- 1
资源评论
快乐无限出发
- 粉丝: 1131
- 资源: 7269
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功