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

UIButton

 
阅读更多

 

   UIButton

 

   新建一个:有多种 buttonWithType

 

   UIButton * btn = [UIButton buttonWithType:UIButtonTypeCustom];

 

  然后设置 frame

 

   btn.frame = CGRectMake(10, 20 ,100, 200);

 

typedef NS_ENUM(NSInteger, UIButtonType) {
    UIButtonTypeCustom = 0,                         // no button type
    UIButtonTypeSystem NS_ENUM_AVAILABLE_IOS(7_0),  // standard system button

    UIButtonTypeDetailDisclosure,
    UIButtonTypeInfoLight,
    UIButtonTypeInfoDark,
    UIButtonTypeContactAdd,
    
    UIButtonTypePlain API_AVAILABLE(tvos(11.0)) API_UNAVAILABLE(ios, watchos), // standard system button without the blurred background view
    
    UIButtonTypeRoundedRect = UIButtonTypeSystem   // Deprecated, use UIButtonTypeSystem instead
};

 

 

  参考: https://www.cnblogs.com/lucky-star-star/p/5630738.html

 

 

 

 

   通过 setTitle 设置按钮文案

 

   [btn setTitle: @"按钮" forState: UIControlStateNormal]

 

 

 

  设置点击事件: 通过 addTarget 和 action 、forControlEvents

 

  [btn addTarget: self action: @selector(login) forControlEvents: UIControlEventTouchUpInside]

 

  

分享到:
评论

相关推荐

    UIButton+Badge.zip

    在iOS开发中,UIButton是苹果提供的一个基础控件,用于创建和处理用户交互的按钮。然而,有时我们可能需要在按钮上添加额外的信息,比如一个小红点或者数字,以提示用户有未读消息或者更新。"UIButton+Badge.zip"这...

    UIButton 的图文混排

    "UIButton的图文混排"就是这样一个功能,它允许我们在按钮上灵活地布置文字和图片,使得UI设计更加丰富多变。 苹果提供了多种方法来实现UIButton的图文混排,包括编程方式和使用Interface Builder(XIB)进行可视化...

    iOS自定义UIButton点击动画特效

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

    禁止 UIButton 连续点击

    在iOS应用开发中,UIButton是不可或缺的控件,它用于响应用户的触摸事件,触发相应的功能。然而,由于用户可能连续快速点击或者误操作,导致UIButton的事件处理函数被连续调用,这可能会引发数据请求的重复发送或...

    uibutton的使用

    本篇文章将深入探讨`UIButton`的基本使用、关键属性以及如何进行适当的封装,以提高代码的可重用性和可维护性。 首先,我们来了解`UIButton`的基本使用。创建一个`UIButton`可以使用代码或者在Interface Builder中...

    UIButton,UILabel文字旋转(倾斜)

    本教程将深入探讨如何实现UIButton和UILabel的文字旋转(倾斜)效果,让应用界面更具吸引力和独特性。 首先,我们要理解旋转(倾斜)的概念。在二维坐标系中,旋转是通过指定角度改变对象的位置,使其偏离原始方向...

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

    在iOS开发中,自定义UIButton是常见的需求,它允许开发者扩展UI组件的功能,以满足特定的设计和交互需求。本教程将深入讲解如何自定义UIButton,调整图片对齐方式,控制显示位置,设置图片大小,添加泡泡效果以及...

    UIButton滑动按钮更换事件

    而“UIButton滑动按钮更换事件”则是一种高级交互设计,它不仅限于点击,还允许用户通过滑动手势来触发不同的事件,提高了用户体验。在本项目“SwitchBtnPro”中,我们将探讨如何实现这样的功能。 首先,我们要了解...

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

    在这个项目"ios-一句代码设置UIButton的image和title的左右上下布局以及image和title的间距"中,作者Coder-ZJ提供了一个简洁的解决方案,通过一个简单的调用来调整这些属性。 在UIButton的默认设置下,image和title...

    iphone 开发基础控件自定义UIButton之UICheckBox

    本教程将深入讲解如何基于`UIButton`自定义一个`UICheckBox`,这对于初学者了解控件自定义和事件处理非常重要。 首先,我们需要明白`UICheckBox`是一个模仿传统桌面应用中复选框功能的控件,通常包含两种状态:选中...

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

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

    UIView/UIButton任意添加某个边框

    在iOS开发中,`UIView`和`UIButton`是两种非常基础且常用的UI控件。`UIView`作为视图的基础类,通常用于展示内容或者作为容器,而`UIButton`则用于创建交互式的按钮。在实际应用中,我们有时需要对这些控件进行...

    ios-布局UIButton中TitleLabel和ImageView位置.zip

    这个压缩包文件"ios-布局UIButton中TitleLabel和ImageView位置.zip"显然包含了一个名为"ButtonDemo"的示例项目,旨在展示如何自定义UIButton的标题(TitleLabel)和图像视图(ImageView)的位置,以满足不同设计需求...

    swift-DFCountDownButton继承UIButton实现IOS倒计时按钮

    在iOS应用开发中,UI设计和交互是至关重要的部分,其中按钮(UIButton)是最常见的交互元素之一。在某些场景下,比如用户注册或找回密码时,我们常常需要一个具有倒计时功能的按钮,以便在用户点击获取验证码后,...

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

    本示例项目“FSCustomButtonDemo”旨在展示如何深度定制UIButton,以实现更丰富的布局样式和交互效果。 首先,`FSCustomButtonDemo`是一个基于Swift的开源项目,其主要目标是提供一个高度可定制的按钮类,开发者...

    swift-一个小而灵活的UIButton子类动画加载进度完成动画

    这个名为"swift-一个小而灵活的UIButton子类动画加载进度完成动画"的项目,就是为了解决这个问题,通过创建一个自定义的`UIButton`子类,添加了动画显示加载进度和完成状态。 首先,我们来看一下这个项目的重点——...

    ios-发送验证码 解决UIbutton闪烁 (一个按钮搞定).zip

    在iOS开发中,用户界面(UI)的交互体验至关重要,其中按钮(UIButton)是常见的交互元素之一。有时候,我们可能会遇到这样一个问题:当点击按钮触发网络请求,如发送验证码时,按钮会出现闪烁现象,这会降低用户...

    swift-CCAnimationBtn一个UIButton子类模仿抖音App中点赞按钮的动画效果

    "swift-CCAnimationBtn"项目就是一个很好的示例,它提供了一个名为`CCAnimationBtn`的UIButton子类,其目的是模仿抖音App中点赞按钮的动画效果。这种动画效果通常包括按钮被点击时的心形图标逐渐展开,呈现出一种...

    ios-一句代码为UIbutton增加不同状态的配置(borderColor, titleLabelFont, backgroundColor,subView).zip

    使用一句代码为UIbutton增加不同状态的配置(borderColor, titleLabelFont, backgroundColor,subView) 最新代码请移步github: https://github.com/spWang/UIButton-State 如果在使用过程中发现问题,请联系我,...

    ios 自定义uibutton

    在iOS开发中,自定义`UIButton`是一种常见的需求,它能帮助我们打造出独特且符合应用设计风格的交互元素。`UIButton`是Apple提供的一个基础UI组件,用于展示文本、图像或者两者结合,并响应用户的触摸事件。本文将...

Global site tag (gtag.js) - Google Analytics