• swift Button 2018-04-03 00:21:34
    //创建一个contactAdd类型 /* UIButtonType.system:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonType.custom:定制按钮,前面不带图标,默认文字颜色为白色,无触摸时的高亮效果 ...
    ```
      //创建一个contactAdd类型
        /*
        UIButtonType.system:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果
        UIButtonType.custom:定制按钮,前面不带图标,默认文字颜色为白色,无触摸时的高亮效果
         UIButtonType.infoDark:为感叹号“!”圆形按钮
         UIButtonType.contactAdd:前面带“+”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果
        */
           
            //按钮状态
            /*
             .normal:普通状态
             .highligted:触摸状态下的文
             .disabled:禁用状态下的文字
             
             */
            
            
            //add类型
            let btn = UIButton(type:.contactAdd);
            btn.frame = CGRect(x:10,y:10,width:100,height:100);
            btn.setTitle("按钮", for: .normal);
            self.view .addSubview(btn);
            
            
            //按钮文字阴影
            //btn.setTitleShadowColor(UIColor.red, for: .normal);
        //按钮文字大小
            btn.titleLabel?.font = UIFont.systemFont(ofSize: 11);
            //按钮背景色
            btn.backgroundColor = UIColor.yellow;
            
            
            //按钮图标默认单一颜色
           // btn.setImage(UIImage(named:""), for: .normal);
            
            //保留图标原来颜色
           // let iconImage = UIImage(named:"")?.withRenderingMode(.alwaysOriginal);
            
           //按钮背景图片
            btn.setBackgroundImage(UIImage(named:""), for: .normal)
        
            //触摸事件无传递对象
           // btn.addTarget(self, action:#selector(taooed), for:.touchUpInside)
           //有传递对象
           // btn.addTarget(self, action:#selector(taooed(_:)), for: .touchUpInside)
            
            //btton文字太长时我们自动换行,(按词)
           // btn.titleLabel?.lineBreakMode = .byWordWrapping;
            //按字符
           // btn.titleLabel?.lineBreakMode = .byCharWrapping;
            //当设置了上面这两个中的一个我们可以用(\n)自动换行
    ```
    展开全文
  • 处理上下左右各种图片布局的button,一句代码解决。 代码地址
  • swift button点击事件 2018-03-08 20:17:32
    // ViewController.swift // 按钮 // import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // ❗️SWIFT 提倡: // Replace '...
  • 先看下效果: 点击后: 实现:在页面拖一个button,然后在所在页面声明其变量和一个点击事件 声明: @IBOutlet weak var BtnZiDong: UIButton! 点击事件函数: ... 2 BtnZiDong .setIm...
  • 先搞清楚button里面的两个image属性: ...大多数现实开发,我们主要设置button的image,这样才能比较方便的设置图片的contentMode。 let btn = UIButton() //或是storyboard上拉过来的button的outlet //.....
  • extension UIButton { func setBackgroundColor(color: UIColor, forState: UIControlState) { UIGraphicsBeginImageContext(CGSize(width: 1, height: 1)) UIGraphicsGetCurrentContext()!...
  • 这是我项目遇到的问题,项目要求的是所有的button只能有一个选中效果,当选中下一个button的时候,上一个button的选中效果消失.简单思考了一番,做出了一个自认为能够最快实现以上效果的代码. 我的思路是这样的,首先...
  • swift UIButton addTarget 2020-05-23 15:03:49
    let btn = UIButton.init(type: .contactAdd) btn.center = view.center; view.addSubview(btn); btn.addTarget(self, action: #selector(btnClick(btn:)), for: .touchUpInside); } ... @objc func btnClick...
  • Swift 4.0 Xib实现Button调整 2019-07-30 23:39:13
    1.Xib画的界面按钮,代码进行调整按钮图片在上,文字在下: 代码修改按钮的位置比较好: payButton.titleEdgeInsets = UIEdgeInsetsMake((payButton.imageView?.height)! + 20, -(payButton.imageView?...
  • 自定义button,支持xib加载,支持图上文下,图下文上,图左文右,图右文左,可设置内容(图片和文字)靠左靠右靠上靠下,可设置图文间距,可设置内容(图片和文字)到边缘的距离(靠哪边显示就是离哪边的距离)
  • Swift开发button定义tag属性,多个button共用一个button响应方法。 实例: 两个button,分别为:buttonCycleOne、buttonCycleTwo。设置切圆角,传tag值。 let buttonCycleOne = UIButton(frame:CGRect(x
  • Button-Animation 按钮的渐变色效果
  • swift button一些简单设置 2016-12-22 12:21:10
    1,按钮的创建 (1)按钮有下面四种类型: UIButtonType.ContactAdd:前面带“+”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonType.DetailDisclosure:前面带“!”图标按钮,默认文字颜色为...
  • SWIFT3.0Button添加事件 2016-11-15 14:10:02
    作为一个个人的纪录
  • swift中UIButton的使用 2016-09-28 15:33:32
    let button = UIButton(type: UIButtonType.Custom)// 添加到父视图,并设置frame self.view.addSubview(button) button.frame = CGRectMake(10.0, 10.0, 200.0, 40.0)// 背景属性设置 button.backgroundColor = ...
  • button上文字设置下划线 btn去掉 点击变灰 的效果
  • 自定义背景色渐变的 Button
  • UIButton的selected状态 2016-02-14 17:43:26
    设置button的selected状态下image和title的时候,要注意,本身对按钮的点击是不会改变selected状态的,需要我们在按钮的监听方法里去对这个值设置,才会触发到不同状态下 下面代码是通过button做的一个简易的复选框 ...
  • 1. 现象button 点击闪退:没有任何原因 ,在听云检测上,显示 BUG2: 手势 没有任何作用,哪怕设置isUserInteractionEnabled 和isEnabled 为true 都不行原因 及 解决方法 :没有懒加载。。 解决方法: 1 添加lazy2...
  • 设置圆角Button button.layer.borderColor = UIColor.whiteColor().CGColor; button.layer.borderWidth = 2; button.layer.cornerRadius = 16; 设置圆角边框TextView inputTextView.layer....
1 2 3 4 5 ... 20
收藏数 8,682
精华内容 3,472