`
iaiai
  • 浏览: 2204184 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UIButton 设置圆角 边框颜色 点击回调方法

 
阅读更多
UIButton *signBtn = [UIButton buttonWithType:UIButtonTypeCustom];
signBtn.frame = CGRectMake(0, 0, 80, 40);
[signBtn.layer setMasksToBounds:YES];
[signBtn.layer setCornerRadius:10.0]; //设置矩形四个圆角半径
[signBtn.layer setBorderWidth:1.0]; //边框宽度
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGColorRef colorref = CGColorCreate(colorSpace,(CGFloat[]){ 1, 0, 0, 1 }); 

[signBtn.layer setBorderColor:colorref];//边框颜色

[signBtn setTitle:@"还  原" forState:UIControlStateNormal];//button title

[signBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];//title color

[signBtn addTarget:self action:@selector(buttonDonwRecover:) forControlEvents:UIControlEventTouchUpInside];//button 点击回调方法

signBtn.backgroundColor = [UIColor whiteColor];






- (void)buttonDonwRecover:(id)sender
{
    UIButton *btn = (UIButton *)sender;
}
分享到:
评论

相关推荐

    uibutton设置部分圆角,扩大响应范围,发送验证码倒计时

    本节将深入探讨如何实现“uibutton设置部分圆角,扩大响应范围,发送验证码倒计时”这三个关键功能。 首先,我们要了解如何设置`UIButton`的部分圆角。在iOS中,我们可以使用`CALayer`的`cornerRadius`属性来设定...

    iOS应用开发中UIView添加边框颜色及设置圆角边框的方法

    在iOS应用开发中,我们经常会遇到需要为UIView添加边框颜色以及设置圆角边框的需求。这不仅可以提升界面的美观度,还能帮助用户更清晰地识别UI元素。本篇文章将详细讲解如何在Objective-C中实现这些功能。 首先,...

    UIView/UIButton任意添加某个边框

    `CALayer`包含了`borderWidth`(边框宽度)和`borderColor`(边框颜色)两个属性,可以用来设置边框。但是,`UIView`默认没有开启边框,所以我们需要先调用`setNeedsLayout()`方法更新布局,然后设置`layer....

    禁止 UIButton 连续点击

    最后,对于`UIButton+CXG`这个文件,它可能是一个Category,扩展了UIButton类,提供了防止连续点击的便捷方法。Category是一种在不修改原有类源码的情况下,向类中添加新方法的机制。通过查看`UIButton+CXG`的源代码...

    iOS自定义UIButton点击动画特效

    借鉴相关资料,整理了一个很有意思的button动画效果,iOS自定义UIButton点击动画特效 先看一下效果图: 下面贴上代码: ViewController: #import @interface ViewController : UIViewController @end #import ...

    ios-一句代码设置UIButton的image和title的左右上下布局以及image和title的间距.zip

    在iOS开发中,UIButton是一个非常常用的控件,用于创建用户可点击的交互元素。它通常包含图像(image)和文字(title),并且开发者有时需要自定义它们的布局和间距以满足设计需求。在这个项目"ios-一句代码设置...

    swift-FSCustomButtonDemo一个高度自定义UIButton控件

    通过自定义UIButton,我们可以扩展它的功能和外观,例如改变边框宽度、圆角半径、添加渐变背景、自定义字体和文字颜色,甚至实现3D效果或动画。 在FSCustomButtonDemo项目中,开发者可能会遇到以下关键知识点: 1....

    uibutton的使用

    在iOS开发中,`UIButton`是用户界面中最基础且重要的组件之一,用于响应用户的点击交互。本篇文章将深入探讨`UIButton`的基本使用、关键属性以及如何进行适当的封装,以提高代码的可重用性和可维护性。 首先,我们...

    UIButton使用方法汇总

    在这个“UIButton使用方法汇总”中,我们将深入探讨其核心特性和用法。 首先,`UIButton`的初始化有两种常见方式。一种是使用类方法`+buttonWithType:`,例如: ```swift UIButton *button1 = [UIButton ...

    UIButton+Badge.zip

    在这里,分类可能会包含如`showBadgeWithNumber:`这样的方法,用于设置显示的标签值,以及`hideBadge`方法,用于隐藏标签。 使用这个扩展,开发者可以简单地调用这些方法,为特定的UIButton实例添加或移除标签。...

    UIButton滑动按钮更换事件

    在iOS开发中,UIButton是用户界面中非常常见且重要的组件,用于接收用户的点击交互。而“UIButton滑动按钮更换事件”则是一种高级交互设计,它不仅限于点击,还允许用户通过滑动手势来触发不同的事件,提高了用户...

    UIButton 的图文混排

    在iOS开发中,UIButton是用户界面中不可或缺的组件,它用于响应用户的点击事件,通常显示文本和/或图像。在实际应用中,我们经常需要实现图文混排的效果,以提高界面的美观性和用户体验。"UIButton的图文混排"就是...

    ios-倒计时按钮,回调,方法.zip

    下面我们将深入探讨如何利用UILabel、点击手势(Tap Gesture Recognizer)和计时器(Timer)来创建一个自定义的倒计时按钮,并介绍如何设置“正在倒计时”和“倒计时完成”的回调方法。 首先,我们从创建自定义按钮...

    设置UIButton文本和图片位置

    两种方法设置UIButton文本和图片位置

    iphone 开发基础控件UIButton

    本教程将详细介绍UIButton的常用属性设置、方法调用以及点击事件处理。 首先,我们来看UIButton的类型。UIButton分为几种不同的类型,每种类型对应不同的视觉样式。常见的有 `.system`(默认样式)、`.custom`...

    自定义UIButton 可任意调整图片对齐类型 和显示位置

    本教程将深入讲解如何自定义UIButton,调整图片对齐方式,控制显示位置,设置图片大小,添加泡泡效果以及处理按钮的点击状态变更。 首先,让我们讨论如何实现自定义UIButton的图片对齐方式。默认情况下,UIButton的...

    Button-RemoveHightlight:移除UIButton的高亮效果(可以设置是否移除)

    在iOS开发中,`UIButton` 是一个非常常用的控件,用于实现用户交互,例如点击按钮执行特定的操作。默认情况下,当用户触摸按钮时,`UIButton` 会显示高亮效果来提供视觉反馈,表明它处于被按下的状态。然而,在某些...

    iOS设置UIButton文字显示位置和字体大小、颜色的方法

    本文将详细介绍如何设置UIButton的文字显示位置、字体大小以及颜色。这些基础知识对于任何iOS开发者来说都是必须掌握的。 首先,我们要设置UIButton的字体大小。在Swift中,我们可以使用`titleLabel`属性来调整字体...

    变色UIButton类库 ColorButton

    除了基本的渐变功能,ColorButton可能还提供了其他自定义选项,比如边框宽度、边框颜色、内阴影效果等,以进一步定制按钮的外观。这些属性可以让开发者根据自己的项目需求,创造出独特的按钮样式。 在实际项目中,...

Global site tag (gtag.js) - Google Analytics