MainView.h
上传用户:qhdwjd2004
上传日期:2020-12-29
资源大小:362k
文件大小:2k
源码类别:

iPhone

开发平台:

Objective-C

  1. #import <CoreFoundation/CoreFoundation.h>
  2. #import <Foundation/Foundation.h>
  3. #import <UIKit/UIKit.h>
  4. #import <CoreGraphics/CGColor.h>
  5. #import <UIKit/UITextView.h>
  6. #import <UIKit/UIAutocorrectImageView.h>
  7. #import <UIKit/UINavigationBar.h>
  8. #import <UIKit/UINavigationItem.h>
  9. #import <UIKit/UISegmentedControl.h>
  10. #import <UIKit/UITransitionView.h>
  11. #import <UIKit/UIAlertSheet.h>
  12. #import <UIKit/UIWebView.h>
  13. #import <Foundation/NSURLRequest.h>
  14. #import <GraphicsServices/GraphicsServices.h>
  15. #import <LayerKit/LayerKit.h>
  16. #import <LayerKit/LKTransform.h>
  17. #import "CoverView.h"
  18. #import "GameView.h"
  19. #import "ListView.h"
  20. #import "SettingView.h"
  21. #import "AboutView.h"
  22. #import "Map.h"
  23. @interface MainView : UIView
  24. {
  25. ////////////////////////////////
  26. // 消息提示
  27. ////////////////////////////////
  28. UIAlertSheet *messageSheet;
  29. ////////////////////////////////
  30. // 定义子视图
  31. ////////////////////////////////
  32. UITransitionView    *transView;
  33. CoverView *coverView;
  34. GameView *gameView;
  35. ListView *listView;
  36. SettingView *settingView;
  37. AboutView *aboutView;
  38. ///////////////////////////////
  39. // 定义视图矩形
  40. ///////////////////////////////
  41. CGRect viewRect;
  42. ///////////////////////////////
  43. // 视图切换效果
  44. ///////////////////////////////
  45.     NSArray *aEffect;
  46. }
  47. //////////////////////////////////////////////////////
  48. // MainView 函数
  49. //////////////////////////////////////////////////////
  50. - (id)initWithFrame:(CGRect)rect;
  51. - (void)dealloc;
  52. //////////////////////////////////////////////////////
  53. // 公共函数
  54. //////////////////////////////////////////////////////
  55. // 显示提示信息(信息,标题)
  56. -(void)showMessage:(NSString *)msg Title:(NSString *)title;
  57. // 切换视图
  58. - (void)showView:(int)viewname;
  59. // 切换视图
  60. - (void)transTo:(UIView *)view;
  61. // 显示封面
  62. - (void)showCover;
  63. // 设备方向发生改变
  64. - (void)orientationChanged:(int)orientation;
  65. // 程序将退出
  66. - (void)appWillExit;
  67. //////////////////////////////////////////////////////
  68. // 菜单响应
  69. //////////////////////////////////////////////////////
  70. - (void)startGame;
  71. - (void)continueGame;
  72. - (void)customGame:(bool)isCustomMap;
  73. - (void)showAbout;
  74. // 自定义地图选择
  75. -(void)mapSelected:(NSString*)mappath;
  76. // 关卡选择
  77. -(void)characterSelected:(int)cindex;
  78. @end