Unityアセットストアセール中!

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

スポンサードリンク
スポンサードリンク

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

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

[php]

#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;
}
[/php]

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

Nwq 2

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

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

[5]ViewController.mを修正

[php]
– (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];

}
[/php]

Test 2

参考URL

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

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

スポンサードリンク
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
スポンサーリンク

この記事を書いた人

コメント

コメントを残す

目次