首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Swift - Button,Label

Swift-Button的常用 func setButton() { // 创建一个类型为contactAdd的按钮 let button:UIButton = UIButton(type...") } func action2(button:UIButton) { print("按钮事件:%@", button.title(for: .normal)) let str:String...图标按钮,默认文字颜色为蓝色,有触摸的高亮效果 UIButtonType.System:前面不带图标,默认文字颜色为蓝色,有触摸的高亮效果 UIButtonType.Custom:定制按钮,前面不带图标...圆形按钮 常用的触摸事件类型: TouchDown:单点触摸事件,点触屏幕 TouchDownRepeat:多点触摸事件,点触计数大于1,下第2、3或第4根手指的时候 TouchDragInside...NSLineBreakMode.byTruncatingMiddle //隐藏中间部分并显示省略号 // 文字大小自适应标签宽度 // label.adjustsFontSizeToFitWidth=true //文字超出标签宽度

1.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

Swift| 基础语法(五)

前言 总结下 swift的基础语法,里面涉及到:常量&变量、Swift中的数据类型、逻辑分支、循环、字符串相关、数组和字典、方法的书写调用等内容,考虑到阅读体验分多篇来展示,希望对大家学习swift...Swift| 基础语法(一) Swift| 基础语法(二) Swift| 基础语法(三) Swift| 基础语法(四) Swift| 基础语法(五) 本文涉及: 纯代码创建应用根试图 UILabel...(x: 30, y: 200, width: 50, height: 50)) but.setTitle("按钮", for: .normal) but.backgroundColor...print("按钮点击了: \(butTitle)") } 三、UITableView的使用 var myTb : UITableView?...register(MyNewTableViewCell.self, forCellReuseIdentifier: "myCell") 注册了Cell之后,在没有可重用的Cell时会自动创建,并且不能在需要手动创建

2K30

iOS 支付宝首页拖放按钮效果实现

效果图: 1.实现原理 将所有按钮放在viewcontroller的_buttonArray集合中,同时赋值给按钮中 增加长按手势的响应 手势坐标进入其他按钮的frame,调整集合中按钮位置; 长按手势开始...,放大按钮; 结束还原按钮 2.附源码及注释[按钮调控已实现动画] @interface UIDragButton : UIButton {     CGPoint _prePoint;                  ...// 移动过程中的上一个点     BOOL    _isPress;                   // 是否:实现过程未用到     CGPoint _framePoint;                ...// 未放大情况frame的左上角坐标     CGRect  _frameRect;                 // 未放大情况frame值 } @property (nonatomic,...longPressGr.minimumPressDuration = 1.0;     [self addGestureRecognizer:longPressGr]; } #pragma mark - 按钮尺寸更改

45620

3.常量&变量

什么是常量和变量 在Swift中规定:在定义一个标识符必须明确说明该标识符是一个常量还是变量 使用let来定义常量,定义之后不可以修改 使用var来定义变量,定义之后可以修改 变量的基本使用 import...UIKit let a : Int = 10 //报错——一个字段定义为常量是不可以修改的 // a = 20 var b : Int = 20 // 因为b定义为变量,因此是可以修改的 b =...定义一个普通UIView let redView : UIView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100)) redView.backgroundColor...= UIColor.red view.addSubview(redView) // 枚举类型的用法:类型.枚举的值 let btn : UIButton = UIButton(type: UIButtonType.custom...) btn.backgroundColor = UIColor.blue btn.setTitle("按钮", for: .normal) btn.frame = CGRect(x: 20, y: 20

43710

iOS开发 使用Pods管理调试个人Framework写在前面准备工作编写Podfile测试后记

写在前面 最近换了新公司,又是一个巨大的挑战 一是海外项目,二是协同,三是使用Swift 虽说Swift4.0已经很新了,但ABI的稳定进程还是放在了5.0,加上之前几乎没怎么用过Swift做过什么大型项目...test 大功告成~ 测试二 我们现在要做的是: 主程序调用SDK获得一个vc 并 present 该vc中有一个按钮,点击事件的具体实现由主程序实现dismiss 在SDK中创建一个TestViewController...lazy var testBtn : UIButton = { let btn = UIButton.init() btn.setTitle("sdkTestBtn",...for: .normal) btn.backgroundColor = UIColor.red return btn }() override open...() btn.backgroundColor = UIColor.black btn.setTitle("mainBtn", for: .normal) view.addSubview

1.6K40

1.注册或登录页面设计:UILabel,UIButton,UITextField

textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //输入框没有内容...按钮高亮的情况,图像的颜色会被画深一点,如果这下面的这个属性设置为no, * 那么可以去掉这个功能 */...button1.adjustsImageWhenHighlighted = NO; /*跟上面的情况一样,默认情况按钮禁用的时候,图像会被画得深一点,设置NO可以取消设置*/...button1.adjustsImageWhenDisabled = NO; /* 下面的这个属性设置为yes的状态按钮会发光*/ button1.showsTouchWhenHighlighted...= YES; /* 给button添加事件,事件有很多种,我会单独开一篇博文介绍它们,下面这个时间的意思是 按钮,并且手指离开屏幕的时候触发这个事件

2.3K50

自学Swift之路(二)UITableView自定义和实际利用

,另外本系列文章不是以教程式的形式来写,是记录学习过程的,所以不会有多少讲解 OK,承接上一篇文章,这次开始UITableView的自定义,附带场景使用(简单demo) 创建工程什么的就不说了,先看一界面然后咱们直接开始代码...// 登录按钮 let loginBtn = UIButton(type: .Custom) loginBtn.frame = CGRectMake(25,...var backBtn : UIButton!...学了这么几天,我发现Swift还是比较容易入手的,下篇文章我会用一个小的项目,本人是做室内地图SDK的,这次的小项目是仿我OC写的SDK Demo,使用Swift和OC混编,集成百度地图SDK和自己的室内...在下篇文章中会讲讲,Swift项目已上github:https://github.com/qingmomo/Swift-die OC版的demo在我们官网:http://www.innsmap.com

2.3K90

UIButton使用方法汇总

//按钮初始化类方法 UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];//这里创建一个圆角矩形的按钮 //按钮初始化实例方法...  UIControlStateReserved = 0xFF000000 为内部框架预留,可以不管他 }; 注意:  默认情况按钮高亮的情况,图像的颜色会被画深一点,如果这下面的这个属性设置为...no,  那么可以去掉这个功能 button1.adjustsImageWhenHighlighted = NO; //跟上面的情况一样,默认情况按钮禁用的时候,图像会被画得深一点,设置NO...可以取消设置 button1.adjustsImageWhenDisabled = NO; //下面的这个属性设置为yes的状态按钮会发光 button1.showsTouchWhenHighlighted... = YES; 按钮,并且手指离开屏幕的时候触发这个事件,跟web中的click事件一样。

1.2K50

iOS 自定义分段控制器

最近做项目遇到一些问题,就是项目里原有分段控制器的适用范围有些局限,虽然网上也有很多分段控制器的demo,但自己写的,可控性和项目适用性自己能很明白,所以我专门封装这样一个分段控制器,解决不同场景的功能需求...首先,介绍一分段控制器,相信大家也都见过这样的场景 ?...@property (nonatomic,assign) NSInteger indicatorWidth; //默认50,我们最好设置一 //设置按钮下划线高度(默认...,二是设置指示器的位置,三是配置多个内容的控制器视图,仔细看代码,逻辑其实也很简单明了 4.实现按钮点击事件和视图滑动事件 #pragma mark - 事件 -(void)btnClick:(UIButton...seletedBtn setTitleColor:self.titleSelectColor forState:UIControlStateNormal]; } } 我们在内部处理了界面偏移和按钮状态更改

1.3K31

教你如何自定义AlertView

本文就介绍如何自定义alertView,看完你就懂得制作属于自己的alertView了 一、创建DWAlert.swift 创建一个类名为在DWAlert.swift,在class DWAlert:...var button: UIButton! var backImageView: UIView!...是为了定义弹出框需要的坐标和长宽,由于是不变,所有let修饰,与OC中的常量类似 二、绘制alertView 写一个继承init的方法,把title(alert标题),content(alert内容),Title(按钮标题...里面实现,该方法会在当alertView即将加入主窗口被系统自动调用,详情请看UIView不可不知的秘密 override func willMove(toSuperview newSuperview...五、使用DWAlert 在ViewController创建一个按钮,并添加一个点击事件ClickMe,在方法里面创建alertView @IBAction func ClickMe(_ sender:

1.2K50

Container ViewController自定义转场控制器。

布局类似,但是功能有点不一样: 顶部左侧的按钮点击后会出现个人中心页。 顶部中间还有个按钮,点击会出现一个业务页 顶部左侧的按钮也会出现业务页。 刚看完之后,感觉这种设计真麻烦。...下面就动手实践一。 第一步,创建项目: 创建一个空的demo project,怎么创建我就不说了。其他任何选项都不用修改,run应该有个黑色的空白页面。...打开viewController.m创建两个UIButton: @interface ViewController () @property (nonatomic, strong) UIButton *...这两个色块就代表前言中顶部的左右按钮,点击左边的色块会从左边弹出一个控制器,右边的同理。 ? 第二步,实现弹出控制器: 现在我们给左右按钮addTarget。...相对应的右侧弹出的实现方式一样,只是把Frame更改下,就可以实现从右侧弹出的效果。具体代码就不贴了。 如果想回到主页,只用写个移除self.currentVC的方法,调用就可以了。

69310
领券