• ios UIButton改背景


    以下orangeButton.png与orangeButtonHighlight.png分别用于按钮平常状态和被点击时的状态:

    UIImage *buttonImage = [[UIImage imageNamed:@"orangeButton.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(18, 18, 18, 18)];
    UIImage *buttonImageHighlight = [[UIImage imageNamed:@"orangeButtonHighlight.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(18, 18, 18, 18)];
     
    // Set the background for any states you plan to use
    [saveButton setBackgroundImage:buttonImage forState:UIControlStateNormal];
    [saveButton setBackgroundImage:buttonImageHighlight forState:UIControlStateHighlighted];

    代码创建一个UIButton:

    UIButton *btnClear = [[UIButton alloc] init];
    btnClear = [[UIButton buttonWithType:UIButtonTypeCustom] retain];
    btnClear.frame = CGRectMake(115, 200, 90, 40);
    [btnClear setTitle:@"Clear" forState:UIControlStateNormal];
    [btnClear setBackgroundImage:[UIImage imageNamed:@"blue_button.png"] forState:UIControlStateNormal];
    [btnClear addTarget:self action:@selector(clearAction:) forControlEvents:UIControlEventTouchUpInside];
    
    [self.view addSubview:btnClear];
  • 相关阅读:
    sqlserver FOR XML查询参数RAW的实例
    Dinky使用——mysql2clickhouse
    7、Canal实现MySQL到ES实时同步2
    加一
    极大极小游戏
    Dinky 0.6.5安装部署
    多数元素
    Dinky的使用——hbase2mysql
    packetbeat配置
    大数据分析与展示
  • 原文地址:https://www.cnblogs.com/edgarli/p/3270804.html
Copyright © 2020-2023  润新知