iOS button学习

来源:互联网 发布:网络投标技术方案模板 编辑:程序博客网 时间:2024/05/22 13:48

// 创建UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];button.frame = CGRectMake(x,y,w,h);button.center = CGPointMake(x,y,w,h);// 设置aligment 属性button.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentCenter;//button.titleLabel.textAlignment = UITextAlignmentCenter;//设置title自适应对齐button.titleLabel.lineBreakMode = UILineBreakModeWordWrap;// 按钮大小自适应[button sizeToFit];// 设置颜色和字体[button setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];[button setTitleColor:[UIColor lightGrayColor] forState:UIControlStateHighlighted];button.titleLabel.font = [UIFont boldSystemFontOfSize:24.0f];// 添加 action[button addTarget:self action:@selector(toggleButton:) forControlEvents: UIControlEventTouchUpInside];    //设置title    [button setTitle:@"我是按钮" forState:UIControlStateNormal];    [button setTitle:@"按钮亮啦" forState:UIControlStateHighlighted];    //设置背景    [button setBackgroundImage:baseGreen forState:UIControlStateNormal];    [button setBackgroundImage:altGreen forState:UIControlStateHighlighted];





0 0
原创粉丝点击