HelloApplication.m
上传用户:tongli126
上传日期:2016-06-25
资源大小:4k
文件大小:1k
源码类别:

iPhone

开发平台:

Objective-C

  1. #import <CoreFoundation/CoreFoundation.h>
  2. #import <Foundation/Foundation.h>
  3. #import <UIKit/CDStructures.h>
  4. #import <UIKit/UIPushButton.h>
  5. #import <UIKit/UIThreePartButton.h>
  6. #import <UIKit/UINavigationBar.h>
  7. #import <UIKit/UIWindow.h>
  8. #import <UIKit/UIView-Hierarchy.h>
  9. #import <UIKit/UIHardware.h>
  10. #import <UIKit/UITable.h>
  11. #import "HelloApplication.h"
  12. @implementation HelloApplication
  13. - (void) applicationDidFinishLaunching: (id) unused
  14. {
  15. UIWindow *window;
  16.     window = [[UIWindow alloc] initWithContentRect: [UIHardware
  17.         fullScreenApplicationContentRect]];
  18.     UITable *table = [[UITable alloc] initWithFrame: CGRectMake(0.0f, 48.0f,
  19.         320.0f, 480.0f - 16.0f - 32.0f)];
  20.     [window orderFront: self];
  21.     [window makeKey: self];
  22.     [window _setHidden: NO];
  23.  
  24.     tableData = [[FileTable alloc] initWithTable:table];
  25.     [table reloadData];
  26.     UINavigationBar *nav = [[UINavigationBar alloc] initWithFrame: CGRectMake(
  27.         0.0f, 0.0f, 320.0f, 48.0f)];
  28.     [nav showButtonsWithLeftTitle: @"Back" rightTitle: @"Bar" leftBack: NO];
  29. //    [nav showBackButton:YES animated:NO];
  30.     [nav setBarStyle: 0];
  31.     struct CGRect rect = [UIHardware fullScreenApplicationContentRect];
  32.     rect.origin.x = rect.origin.y = 0.0f;
  33.     UIView *mainView;
  34.     mainView = [[UIView alloc] initWithFrame: rect];
  35.     [mainView addSubview: nav]; 
  36.     [mainView addSubview: table]; 
  37.     [window setContentView: mainView]; 
  38. }
  39. @end