IOS UIButton常用属性

        //1.添加按钮
        UIButton *nameView=[UIButton buttonWithType:UIButtonTypeCustom];
        //nameView.backgroundColor=[UIColor redColor];
        [nameView setBackgroundImage:[UIImage imageNamed:@"buddy_header_bg"] forState:UIControlStateNormal];

        [nameView setBackgroundImage:[UIImage imageNamed:@"buddy_header_bg_highlighted"] forState:UIControlStateHighlighted];

        //设置按钮内部的左边箭头图片
        [nameView setImage:[UIImage imageNamed:@"buddy_header_arrow"] forState:UIControlStateNormal];
        [nameView setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];

//        //设置按钮的内容左对齐
//        nameView.contentHorizontalAlignment=UIControlContentHorizontalAlignmentLeft;
        // 设置按钮的内容左对齐
        nameView.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;

        //设置按钮的内边距
        nameView.titleEdgeInsets=UIEdgeInsetsMake(0, 10, 0, 0);
        nameView.contentEdgeInsets=UIEdgeInsetsMake(0, 10, 0, 0);
                [nameView addTarget:self action:@selector(nameViewClick) forControlEvents:UIControlEventTouchUpInside];

        //设置按钮内部的imageView的内容模型为居中
        nameView.imageView.contentMode=UIViewContentModeCenter;

        //超出边框的内容不需要裁剪
        nameView.imageView.clipsToBounds=NO;

        [self.contentView addSubview:nameView];
        self.nameView=nameView;
        
时间: 2024-10-25 20:28:04

IOS UIButton常用属性的相关文章

0821基础控件(UIButton常用属性)

一.可以通过代码的方式创建UIButton 1.通用实例化对象方法: UIButton *button = [[UIButton alloc] initWithFrame:rect]; 2.快速实例化对象方法: UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 提示: 在OC开发中,实例化任何类型的非自定义对象,都请首先尝试一下是否存在快速定义方法.如果存在快速定义方法,就尽量不要使用init之类的方法实例

ios cell常用属性

1.设置UITableViewCell的accessoryView 有时候我们需要设置cell的一些样式,比如下图, 这个就是设置了cell的accessory属性的内容,如果我们想在上面显示Switch,则可以通过下面的代码, cell.accessoryView = _modelSwitch; 这样就是用一个UISwitch对象_modelSwitch赋值给cell.accessoryView,当然你可以用任何UIView子类控件例如UILabel.UIButton...对象来给cell.a

iOS UIButton 常用设置

类方法buttonWithType UIButton *btn= [UIButton buttonWithType:UIButtonTypeRoundedRect]; 风格有如下 typedef enum { UIButtonTypeCustom = 0, //自定义,无风格 UIButtonTypeRoundedRect, //白色圆角矩形,类似偏好设置表格单元或者地址簿卡片 UIButtonTypeDetailDisclosure, //蓝色的披露按钮,可放在任何文字旁 UIButtonTy

iOS UIButton各类属性设置大全

//设置自定义的按钮 //UIButton *button1=[UIButton buttonWithType:UIButtonTypeCustom]; //设置一个圆角的按钮 UIButton *button1=[UIButton buttonWithType:UIButtonTypeRoundedRect]; button1.frame=CGRectMake(80,250,250, 30);//按钮的位置坐标 [button1 setTitle:@"Button1" forStat

IOS——字符串常用属性

1.字符串拼接   NSString* string; // 结果字符串 NSString* string1 = @"woshiztq"; //已存在的字符串,需要将string1和string2连接起来 NSString *string2=  @"13456"; //方法1. string = [NSString stringWithFormat:@"%@%@", string1, string2 ]; //方法2 string = [stri

ios 按钮常见属性

1.UIButton状态: UIControlStateNormal          // 正常状态    UIControlStateHighlighted     // 高亮状态    UIControlStateDisabled        // 禁用状态     UIControlStateSelected        // 选中状态     UIControlStateApplication     //      UIControlStateReserved        //

简述UIButton的属性和用法

UIButton属性 1.UIButton状态: UIControlStateNormal          // 正常状态    UIControlStateHighlighted     // 高亮状态    UIControlStateDisabled        // 禁用状态     UIControlStateSelected        // 选中状态     UIControlStateApplication     //      UIControlStateReserve

iOS开发UI篇—UITableView的常用属性与方法

UITableView UITableView内置了两种样式:UITableViewStylePlain,UITableViewStyleGrouped <UITableViewDataSource,UITableViewDelegate>里的方法: tableView处理步骤 #pragma mark 1.有多少组 - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView #pragma mark 2.第section

iOS UIButton同时设置title和image属性

在iOS开发中,使用UIButton设置title和image,达到tabBarItem的效果,即title在下,image在上: 目前,我发现有两种比较好的方法: 方法一,使用UIEdgeInsets UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem]; [button setFrame:CGRectMake(100, 100, 60, 60)]; [button setBackgroundColor:[UIColor