1

インターフェイスビルダーでは、線をビューにドラッグするだけです。

しかし、プログラムで線 (垂直線など) をビュー階層に割り当てたいのですが、前にボックスを初期化する必要がある- addSubview:および- setFrame:メソッドは何ですか?

4

1 に答える 1

5

すみません、自分で解決します。コードは次のとおりです。

NSBox *line = [[NSBox alloc] init];
[line setBoxType:NSBoxSeparator];                     /* make it a line */
[line setFrame:NSMakeRect(0.0, 20.0, 300.0, 0.0)];    /* Or assign NSLayoutConstraint objects */
[self.view addSubview:line];
于 2013-11-15T08:10:00.713 に答える