[iOS]xibファイルを上書き読み込みする方法

1340047140_Xcode

□サイト内検索


スポンサードリンク

ファイル「ViewController.m」にxibファイル「test.xib」を上書き読み込みする方法

[1]プロジェクト作成
[2]AppDelegate.mに読み込むViewControllerを追加


#import "ViewController.h"


- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.
    
    
    //ウィンドウの生成
    self.window.backgroundColor = [UIColor whiteColor];
    [self.window makeKeyAndVisible];
    
    //ビューの生成を追記
    self.window.rootViewController = [[ViewController alloc] init];
    
    
    return YES;
}

[3]
表示させるViewController.h/ViewController.mを作成

Nwq 2

[3]読み込むためのxibファイル作成

xibファイルの追加方法はFile > New > User Interface > View
Helloworld xcodeproj TestView xib 3

[5]ViewController.mを修正

- (void)viewDidLoad
{

    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    
    
	// TestView.xibを上書き読み込み
	NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"TestView" owner:self options:nil];
    
	UIView* test = [topLevelObjects objectAtIndex: 0];
	[self.view addSubview: test];
    

 }

Test 2

参考URL

iOS – iPhoneアプリ開発を始めて分からなかった疑問点まとめ – Qiita

UIViewをxibから生成する方法。|iPhoneの開発を始めました。


スポンサードリンク

このサイトが役に立ったらシェアにご協力ください

  • このエントリーをはてなブックマークに追加

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です