#import "editor.h" #import <UIKit/UIKeyboard.h> @implementation EditorApplication - (void) applicationDidFinishLaunching: (id) unused { struct CGRect screenRect = [UIHardware fullScreenApplicationContentRect]; screenRect.origin = CGPointZero; /* ウィンドウ生成 */ UIWindow *window; window = [[UIWindow alloc] initWithContentRect: screenRect]; [window orderFront: self]; [window makeKey: self]; [window _setHidden: NO]; /* 表示領域の設定 */ struct CGRect mainRect = [UIHardware fullScreenApplicationContentRect]; mainView = [[UIView alloc] initWithFrame: screenRect]; /* キーボードの大きさ */ struct CGSize keyboardSize = [UIKeyboard defaultSize]; /* テキスト入力欄 */ textView = [[UITextView alloc] initWithFrame: CGRectMake(0, 0, screenRect.size.width, screenRect.size.height-keyboardSize.height)]; [textView setEditable: YES]; [textView setTextSize: 14]; /* ソフトウェアキーボード */ UIKeyboard *keyboard = [[UIKeyboard alloc] initWithFrame: CGRectMake(0, screenRect.size.height-keyboardSize.height, screenRect.size.width, keyboardSize.height)]; /* ウィンドウに表示領域を設定 */ [window setContentView: mainView]; /* 表示領域にテキスト入力欄を設定 */ [mainView addSubview: textView]; /* 表示領域にキーボードを設定 */ [mainView addSubview: keyboard]; } @end end