How to set NSView size programmatically?

前端 未结 3 1113
小鲜肉
小鲜肉 2020-12-31 16:46

How do you set the size of NSView programmically e.g.

    -(void)awakeFromNib {
        self.frame.size.width   = 1280;   // Does nothing...
        self.fra         


        
3条回答
  •  清酒与你
    2020-12-31 17:17

    To programmatically setup the app's size (that is what I wanted to do) you need to do this:-

    - (void)awakeFromNib {
        ...
        NSWindow* w = [self window];
        NSRect f;
        f.size.width  = 1280;
        f.size.height = 800;
        [w setFrame:f display:YES];
    }
    

提交回复
热议问题