ios 分辨率 和屏幕物理尺寸



1、

iPhone3GS        320X480                                  320X480        代码中书写

iPhone4/4s     640X960            3.5-inch      320X480
iPhone5/5s        640X1136        4-inch         320X568
iPhone6          750X1334        4.7-inch      375X667

iPhone6plus    1242X2208        5.5-inch      414X736


2、

    模拟器快捷键
        CMD+SHIFT+H    Home键
        CMD+左/右    旋转模拟器
        CMD+S        截图
        CMD+1/2/3    根据不同比例显示模拟器
        CMD+H        隐藏模拟器

3、

/// 实例化 button

- (void)creatButton {
    //实例化一个按钮对象
    UIButton *button = [UIButton buttonWithType:UIButtonTypeContactAdd];
    //设置大小和坐标
    button.frame = CGRectMake(110, 215, 100, 50);
    button.backgroundColor = [UIColor grayColor];
    //设置字体
    /*
     控件的显示状态
     UIControlStateNormal //正常
     UIControlStateHighlighted //高亮 -》点击按钮就是高亮状态
     
     UIControlStateDisabled //禁用状态
     UIControlStateSelected //选中状态
     */
    //正常状态显示 点我
   [button setTitle:@"点我" forState:UIControlStateNormal];
    //高亮状态显示被点了
    [button setTitle:@"被点了" forState:UIControlStateHighlighted];
    //设置禁用状态显示 禁用   的标题
    //设置禁用的时候 必须要设置 button 是否可用(是否禁用)
    [button setTitle:@"禁用" forState:UIControlStateDisabled];
    //button.enabled = NO.设置为NO才表示禁用
    //设置button 是否禁用
    //button.enabled = NO;//NO 点击不可用/禁用 YES 可用
    
    //设置选中  必须要设置一个属性 button.selected 为YES
    [button setTitle:@"选中" forState:UIControlStateSelected];
    //YES表示选中
    //button.selected = YES;
    
    
    //设置字体颜色
    [button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
    //高亮状态下是否发亮
    button.showsTouchWhenHighlighted = YES;
    //设置字体大小
    //通过设置button 内部的titleLabel设置字体大小
    //不能通过button.titleLabel.text来设置button的字体内容
    // button.titleLabel用于设置button字体大小
    button.titleLabel.font = [UIFont systemFontOfSize:30];
    
    
    //粘贴
    [self.window addSubview:button];
    //[button release]; //上面我们没有写 alloc 操作 根据黄金法则 这里不能release
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值