0

幅と高さの値を NSTextField floatValue に設定すると、customView が消えて数値でのみ機能するのはなぜですか?

- (void)awakeFromNib {

NSRect f = self.frame;
f.size.width = [EnterTextWidth floatValue];
f.size.height = [EnterTextHeight floatValue];
self.frame = f;

これはうまくいきます:

- (void)awakeFromNib {

NSRect f = self.frame;
f.size.width = 640;
f.size.height = 480;
self.frame = f;
4

2 に答える 2

0

でコードを呼び出してみてくださいviewDidMoveToWindow:

- (void)viewDidMoveToWindow {

    NSRect f = self.frame;
    f.size.width = [EnterTextWidth floatValue];
    f.size.height = [EnterTextHeight floatValue];
    self.frame = f;
}
于 2013-07-08T14:19:07.113 に答える