import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// 创建一个ContactAdd类型的按钮
let button = UIButton(type: .ContactAdd)
button.frame = CGRectMake(10, 150, 100, 30)
button.setTitle("按钮", forState: UIControlState.Normal)
self.view.addSubview(button)
// 对于 Custom定制类型按钮,代码可以简化为
let btn = UIButton(frame: CGRectMake(10,200,100,30))
self.view.addSubview(btn)
// 按钮文字设置
btn.setTitle("普通", forState: UIControlState.Normal)
btn.setTitle("触摸", forState: UIControlState.Highlighted)
btn.setTitle("禁用", forState: UIControlState.Disabled)
// 按钮文字颜色设置
btn.setTitleColor(UIColor.whiteColor(), forState: UIControlState.Normal)
// 按钮文字阴影颜色设置
btn.setTitleShadowColor(UIColor.grayColor(), forState: UIControlState.Normal)
// 按钮背景颜色
btn.backgroundColor = UIColor.blueColor()
// 按钮文字图标的设置
btn.setImage(UIImage(named: "icon1"), forState: UIControlState.Normal)
btn.adjustsImageWhenHighlighted = false // 触摸按钮也不会变暗
btn.adjustsImageWhenDisabled = false // 禁用下按钮也不会变暗
// 设置按钮背景图片
btn.setBackgroundImage(UIImage(named: "background1"), forState: UIControlState.Normal)
// 按钮触摸事件响应
btn.addTarget(self, action: #selector(tapped(_:)), forControlEvents: UIControlEvents.TouchUpInside)
}
/**
按钮触摸事件方法
*/
func tapped(button:UIButton){
print(button.titleForState(UIControlState.Normal))
}
}
相关推荐
FID指标实战:如何用Python快速计算生成图像的质量分数(附完整代码)
本文详细介绍了如何使用Python计算Fréchet Inception Distance(FID)指标,以评估生成图像的质量。通过完整的代码示例和优化技巧,帮助开发者快速实现FID计算,并解读分数背后的实际意义,适用于GAN和扩散模型的性能评估。
swift3 在view中写按钮,在controller中写事件,闭包
闭包在Swift中非常有用。闭包使用具有多样性,比如你可以将闭包赋值给一个变量,你也可以将闭包作为一个函数的参数,你甚至可以将闭包作为一个函数的返回值。它的强大之处可见一斑。 Swift中的闭包类似Objective-C中的Block。其实,如果你想在Swift中实现Objective-C里的Block功能,你可以直接使用闭包来代替。Block和闭包的区别只是语法的不同而已,而且闭包的可读性
从CPRI到eCPRI:手把手教你用Wireshark分析基站前传协议帧结构
本文手把手教你使用Wireshark工具,深入解析从CPRI到eCPRI的基站前传协议帧结构。通过搭建分析环境、编写解析脚本,并对比两者在时延管理、帧格式及数据封装上的差异,为无线通信领域的研发与测试人员提供了一套实用的逆向分析与故障排查方法。
Xcode中swift来写视图控制器 用代码方式添加按钮、文字并以模态方式弹出视图控制器
这里我们将创建一个新的视图控制器,并以模态的方式显示新的视图控制器 首先创建一个基于SIngle View App模版的项目如下图: 这里我命名为123: 结果如图所示: 同时创建一个新的视图控制类如下图: 右键点击状态栏中123文件夹,选择New File 在弹出的模版选择窗口中选择Cocoa Touch Class选项 创建新的视图控制类 点击Next,在下一步中我为新的类命名为NewViewController 并令UIViewController作为新建类的父类,语言选择Swift 创建好之
聚类模型-层次聚类
聚类模型 1、层次聚类 2、原型聚类-K-means 3、模型聚类-GMM 4、EM算法-LDA主题模型 5、密度聚类-DBSCAN 6、图聚类-谱聚类 一、层次聚类 一、聚类理论 一般来说,聚类是在训练样本的标签信息不知的情况下,学习样本内在的性质和规律,将有限的集合划分成ccc类。根据“方以类聚,物以群分”的思想,类内对象尽可能的相似,...
MATLAB App Designer 实现多窗口交互与数据传递实战
本文详细介绍了如何使用MATLAB App Designer实现多窗口交互与数据传递的实战技巧。从基础的多窗口应用设计到高级的动态窗口创建,涵盖了窗口调用控制、数据传递方法、状态管理及用户体验优化等核心内容,帮助开发者高效构建复杂的MATLAB GUI应用。
iOS8开发技术(Swift版):常用控件
本课程主要介绍了iOS中常用的控件的功能和使用方法。
ASPP - 空洞空间金字塔池化
文章目录1 空洞卷积1.1 空洞卷积的理解1.1.1 一维1.1.2 二维1.2 空洞卷积的优劣2. ASPP3. 代码 1 空洞卷积 1.1 空洞卷积的理解 1.1.1 一维 (a) 正常卷积:输入特征 Input feature,kernel = 3,stride = 1,pad = 1,输出特征 Output feature。 (b) 空洞卷积:与图 (a) 不同之处在于 pad = 2,同时引入一个 rate = 2(表示卷积核中参数间间隔的超参)。 还可通过下图进一步理解普通卷积与空洞卷
swift 创建UIButton
在swift中创建button,官方比较提倡的还是使用构造方法创建。下面使用两种方式创建button。 方法一:class func creatButton(imageName:String, bgImageName:String) -> UIButton{ // 创建btn let btn = UIButton() btn.setImage(UII
C# Code-Behind 技术全面解析
Code-Behind 是 ASP.NET Web Forms 中的一种技术模式,通过将用户界面标记(.aspx文件)与程序逻辑代码(.aspx.cs文件)分离,实现表现层与逻辑层的解耦。其核心思想是前端展示与后台逻辑的物理文件分离,通过ASP.NET编译器将两者合并编译成一个Page类并执行。Code-Behind 的优势包括较好的代码组织、较高的开发效率,尤其适合快速开发数据驱动应用。然而,与现代开发模式如ASP.NET MVC、ASP.NET Core和Blazor相比,Code-Behind 在可维
Far planner 代码系列(35)动态障碍物预处理_激光雷达部分
主要讲解动态障碍物在激光雷达部分的剔除机制
swift 拖动按钮_swift之UIButton用法详解
override func viewDidLoad() {super.viewDidLoad()// UIButtonType.system:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果// UIButtonType.custom:定制按钮,前面不带图标,默认文字颜色为白色,无触摸时的高亮效果// UIButtonType.contactAdd:前...
如何免费快速的部署一个自用免VIP的自动追剧工具!NAS新玩法!豆瓣与迅雷结合,轻松实现自动下载电影自动追剧功能(支持Windows,群晖nas,飞牛nas,软路由,服务器等Docker快速部署)
追剧党狂喜!豆瓣追剧神器,自动添加云盘,自动下载,微信通知,一键搞定!
iOS 【Swift - 按钮(UIButton)的用法】
1,按钮的创建 (1)按钮有下面四种类型: UIButtonType.ContactAdd:前面带“+”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonType.DetailDisclosure:前面带“!”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonType.System:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果 UIButtonTy
复分析 阿尔福斯(Ahlfors) 第三版答案 英文
答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案
ssm框架搭建
这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载
swift 3.0 按钮的用法(UIButton)
button
lwip-2.0.3
lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。
swift 拖动按钮_Swift-按钮(UIButton)的用法(转)
1,按钮的创建(1)按钮有下面四种类型:UIButtonType.system:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果UIButtonType.custom:定制按钮,前面不带图标,默认文字颜色为白色,无触摸时的高亮效果UIButtonType.contactAdd:前面带“+”图标按钮,默认文字颜色为蓝色,有触摸时的高亮效果UIButtonType.detailDisclosure...
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
swift3 按钮触发事件_Swift3 - xcode按钮(UIButton)的用法
Swift3 - xcode按钮(UIButton)的用法 2016-11-131. 按钮的创建(1)按钮有下面四种类型:UIButtonType.system:前面不带图标,默认文字颜色为蓝色,有触摸时的高亮效果UIButtonType.custom:定制按钮,前面不带图标,默认文字颜色为白色,无触摸时的高亮效果UIButtonType.contactAdd:前面带“+”图标按钮,默认文字颜色为...
374



被折叠的 条评论
为什么被折叠?



