私は Mac OSX アプリにかなり慣れていませんが、ステータス バーのないアプリを構築しようとしており、サイズが小さくなっています。だから私が AppDelegate.m で行ったことは次のとおりです。
-(void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
self.mainViewController = [[MainViewController alloc] initWithNibName:@"MainViewController" bundle:nil];
[self.window.contentView addSubview:self.mainViewController.view];
[self.window setOpaque:NO];
[self.window setStyleMask:NSBorderlessWindowMask];
[self.window setBackgroundColor:[NSColor clearColor]];
self.mainViewController.view.frame = ((NSView*)self.window.contentView).bounds;
}
今、私が本当にやりたいことは、自分のインターフェイス ビルダーで作成したウィンドウの外観を取得することです (まだ写真を投稿できません)。すべての自動サイズ変更要素をオフにしようとしましたが、シミュレーターを実行すると、インターフェイスのクリップされたバージョンが表示されます (実行ごとにサイズが変わります)。フレームサイズの計算が間違っているようですが、インターフェイスビルダーからすべて実行しました。ビューの形状をプログラムで設定することはできますが、すべてのサイズ変更を停止し、インターフェイス ビルダーで表示されるものと同じように xib ファイルを表示する方法はありますか?