NSButton 详解

作者: 提笔挥墨 | 来源:发表于2016-07-28 14:20 被阅读626次

    ## NSButton ****初始化,常用属性的设置

        NSButton *btn = [[NSButton alloc] initWithFrame:CGRectMake(100, 0, 100, 100)];
        /**
         *     
         * 这4中风格基本一样, 点击带蓝色的是1,点击带灰色的是2、3、4
         NSRoundedBezelStyle          = 1,
         NSRegularSquareBezelStyle    = 2,
         NSThickSquareBezelStyle      = 3,
         NSThickerSquareBezelStyle    = 4,
         */
        [btn setBezelStyle:NSThickSquareBezelStyle];
    
      
        [btn setTitle:@"点击"];
        /**
         *  btn的类型,像, radio, check, 开关按钮都用这个属性设置
         */
        [btn setButtonType:NSMomentaryLightButton];
        
        // 设置按钮上文字的对齐方式
        //    [[btn cell] setAlignment:NSTextAlignmentCenter];
        //    [[btn cell] setFont:[NSFont systemFontOfSize:30]];
        // 一般用法, 用这个就够了, 设置btn的属性,别用cell,坑人
        
        [btn setAlignment:NSTextAlignmentCenter];
        [btn setFont:[NSFont systemFontOfSize:30]];
        [btn setSound:[NSSound soundNamed:@"Pop"]];
        [self.view addSubview:btn];
        [btn setTarget:self];
        [btn setAction:@selector(handelClick)];
    
    

    相关文章

      网友评论

      • 悠闲自在的蜗牛:有没有设置按钮连续点击的声音间隔,默认的都是响完了才能在响,可是这中间已经点过很多次了
      • A_rcher34:您好,请问有没有办法修改nsbutton的image的位置
        背靠背的微笑:setImagePosition

      本文标题:NSButton 详解

      本文链接:https://www.haomeiwen.com/subject/pryajttx.html