4
CustomView *customView = [[CustomView alloc] init];
[self.window.contentView addSubview:customView];

ウィンドウのサイズが変更されたときにcustomView.frame.size.height常に等しくなるようにするにはどうすればよいですか?contentView.frame.size.heightcustomView.frame.size.width = 20;

4

2 に答える 2

11

autoresizingMask を適用する Swift バージョン:

let customView = CustomView()
customView.autoresizingMask = [.width, .height]
self.window.contentView.addSubview(customView)

オプション参照

于 2017-07-26T10:59:05.763 に答える
9

カスタムビューのautoresizingMaskを設定します。

CustomView *customView = [[CustomView alloc] init];
customView.autoresizingMask = NSViewWidthSizable | NSViewHeightSizable;
[self.window.contentView addSubview:customView];
于 2012-12-06T11:50:32.203 に答える