自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Swift 闪光灯的使用

在iOS里面闪光灯的使用依赖于AVFoundation,创建具体媒体对象,然后加锁设备、调用、解锁即可。正文:import UIKitimport SnapKitimport AVFoundationclass SecondViewController: UIViewController { // 创建Device实例对象 let device = AVCaptureDevice.default(for: AVMediaType.video) let butt

2021-02-28 17:01:12 1070

原创 Swift定时器的实现

Swift的定时器实现是基于Timer类(以前被称作NSTimer),其scheduledTimer方法的三个参数分别为启动时间间隔,执行者(self),执行方法,userInfo,是否重复。@objc func testListener(){ print("REPEAT TASK.")}var myTimer = Timer.scheduledTimer(timeInterval: 0.3, target:self,selector:Selector("testLis

2021-02-28 16:51:21 2806

原创 UITabBarController之纯Swift创建及其常见方法

设置标题:self.tabBarItem = “Title”设置背景色:self.veiw.backgroundColor = UIColor.blue设置标签图片:self.tabBarItem.image = UIImage(named:“iamgeObject”)?.withRenderingMode(UIImageRendringMode.alwaysoriginal)设置选中下的图片:self.tabBarItem.selectedImage = UIImage(named:“

2021-02-28 14:00:44 324

原创 UIStackView之纯Swift创建及其常见方法

创建实例对象:var stackView = UIStackView()设置布局(轴)方向:satckView.axis = .vertical上述布局方向可选值有:vertical 竖直horizontal 水平设置子视图在布局上的对齐方式:stackView.alignment = .fill上述对齐方式有:fillcenterfirstBaseLinelastBaseLineleadingtrailingbottomtop设置子视图分布比列:stackV

2021-02-28 13:57:29 569

原创 UIScrollView之纯Swift创建及其常见方法

创建实例对象并初始化:let scrollView = UIScrollVeiw(frame: self.view.frame)创建子视图并添加到UIScrollView:let subViewOne = UIView(frame: self.view.frame)let subViewTwo = UIView(frame: CGReact(x: self.view.frame.size.width, y: 0, width: self.view.frame.size.width, height:

2021-02-28 13:56:19 646

原创 UIAlertAction之纯Swift创建及其常见方法

创建实例对象:let alertController = AlertController(title: “Title”, message: “Concrete Content.”, preferredStyle: .alert)let alertActionDone = UIAlertAction(title: “Done”, style: .defalut){ (action) in print(“”)}let alertActionCancel = UIAlertAction(title

2021-02-28 13:53:39 482

原创 UISearchBar之纯Swift创建及其常见方法

创建实例对象:let searchBar = UISearchBar()设置风格:searchBar.searchBarStyle = UISearchBarStyle.minimal上述风格可选值有:default 默认prominent 邮件、联系人样式minimal 音乐、日历样式设置颜色:searchBar.barTintColor = UIColor.red()设置背景图片:searchBar.backgroundImage = UIImage(nam

2021-02-28 13:49:16 339

原创 UISegmentedControl之纯Swift创建及其常见方法

创建实例对象:let segmentedControl = UISegmentedControl(items: [“Button 1”, “Button 2”])设置控件风格颜色:segmentedControl.tintColor = UIColor.blue获取点击项目:segmentedControl.selectedSegmentIndex动态增加子项:segmentedControl.insertSegment(withTitle: “Button 3”, at: 0, ani

2021-02-28 13:41:33 551 1

原创 UIStepper之纯Swift创建及其常见方法

创建实例对象:let stepper = UIStepper()设置控件颜色:stepper.tintColor = UIColor.red设置控件最小值:stepper.minimumValue = 0设置控件最大值:stepper.maxmumValue = 10设置当前步长:stepper.stepValue = 0监听是否持续性行为:stepper.isContinuous = false是否叠加值:stepper.autorepeat = false值是否

2021-02-27 22:41:21 162 1

原创 UIProgressView之纯Swift创建及其常见方法

创建实例对象:let progressView = UIProgressView(progressViewStyle: UIProgressViewStyle.default)设置当前进度:progressView.progress = 0.7设置进度并设置动画:progressView.setProgress(0.8, animated:true)设置已经过的进度条颜色:progressView.progressTintColor = UIColor.green设置未经过的进度条颜

2021-02-27 22:40:02 300

原创 UIActivityIndicatorView之纯Swift创建及其常见方法

创建实例对象:let activity = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorView.gray)上述构造方法可选值有:gray 灰色white 白色whiteLarge 大号白色设置位置:activity.center = self.view.center开始播放:activity.startAnimating()停止动画:activity.stopAnimating()

2021-02-27 22:38:13 255

原创 UISlider之纯Swift创建及其常见方法

创建UISlider实例对象:let slider = UISlider()设置最小值:slider.minimumValue = 0设置最大值:slider.maximumValue = 10设置滑块左侧进度条颜色:slider.minimumTrackColor = UIColor.red设置滑块右侧进度条颜色:slider.maxmumTrackColor = UIColor.red设置滑块颜色:slider.thumbTintColor = UIColor.white

2021-02-27 22:36:47 343

原创 UISwitch之纯Swift创建及其常见方法

创建UISwitch实例对象:let switch = UISwitch()设置开启状态颜色:switch.onTintColor = UIColor.green设置普通状态颜色:switch.tintColor = UIColor.purple设置滑块颜色:switch.thumbTintColor = UIColor.white设置初始位置状态:switch.isOn = false设置开启/关闭状态图片:switch.onImage = UIImage(named: "

2021-02-27 22:35:31 280

原创 UITextField之纯Swift创建及其常见方法

创建UITextField实例对象:let textField = UITextField()设置输入边框风格:textField.borderStyle = UITextBorderStyle.line上述风格可选值有:none 无line 直线bezel 立体roundRect 圆角设置文字颜色:textField.textColor = UIColor.black设置文字对齐方式:textField.textAlignment = NSTextAlignment.

2021-02-27 22:33:54 433

原创 UIImageView之纯Swift创建及其常见方法

创建UIView实例对象:let imageObject = UIImage(named: “imageName”) 通过图片名称创建let imageObject = UIImage(contentsOfFile: “fileName”) 通过文件路径创建let imageObject = UIImage(data: Data()) 通过Data数据创建创建UIImageView对象实例:let imageView = UIImageView(image: “imageObject”)

2021-02-27 22:28:58 578

原创 UILabel之纯Swift创建及其常见方法

创建UILabel实例对象:let label = UILabel()设置文字:label.text = “Content”设置背景颜色:label.backgroundColor = UIColor.blue设置文字颜色:label.textBackgroundColor = UIColor.black设置文本行数,0则自动换行:label.numberOfLines = 0设置文本大小是否由UILabel的宽高自适应:label.adjustsFontSizeToFitW

2021-02-27 22:25:41 444

原创 UIButton之纯Swift创建及其常见方法

创建UIButton实例对象:let button = UIButton(type: UIButtonType.system)// let button = UIButton(type: .system)上述构造方法可选值:type: UIButtonType.systemtype: UIButtonType.closetype: UIButtonType.contackAddtype: UIButtonType.customtype: UIButtonType.detailDisclos

2021-02-27 22:21:54 542

原创 Build input file cannot be found: ‘/Users/mac/XXX‘

原因:操作资源或媒体文件误删了info.plist文件解决方法:由于info.plist文件是描述软件的基本配置信息,故每个软件的初始化info.plist文件都是差不多的。因此可以直接复制过来到项目根目录即可...

2021-02-27 22:18:12 3328

原创 Could not launch “” Domain: IDEDebugSessionErrorDomain Code: 3 Failure Rea

Xcode报错:Could not launch “” Domain: IDEDebugSessionErrorDomain Code: 3 Failure Rea之前测试一直在iPhone上,换了iPad之后就报错如上。原因:使用新设备第一次调试时未信任自己的描述管理账号。解决方法:在描述管理里面信任自己的账号即可。...

2021-02-20 21:37:30 3914 2

原创 在UITabBarController内调用init()方法进行初始化

引言:UIViewController类及其子类的初始化方法调用不同于普通的swift类,不是简单的init()即可,下面来看其初始化的调用写法。代码:class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from

2021-02-13 21:48:38 396 1

原创 SQLite问题之部署于Android上级联更新(cascade)无反应解决方法

问题描述:在小米真机上使用SQLite时,级联更新(cascade)无反应。设备:红米Note,Android 6.0,MIUI 10原因:SQLite 版本在3.6.19之前版本不支持级联更新。解决方法:这里有两种解决方法,各有所长,但也各有所短。方法一:假设父表father_table的一个主键concrete_id是子表sub_table的一个外键,某项业务逻辑为当父表删除其某项行记录时其子表对应的外键所对应的行记录也会被删除,即存在子表sub_table这样的约束语句:FOREIG

2021-02-13 21:37:27 334

原创 ERROR 1826: Duplicate foreign key constraint name ‘dendrobe_id‘

现象:MySQL Workbench报错:ERROR 1826: Duplicate foreign key constraint name 'dendrobe_id'解决方法:将constraint 后面所跟的约束名加个1即可(加哪个数字都无所谓);原因:一个数据库中对应多张数据表,每张数据表或多或少有不同的constraint。通常设置外键时对应的父表的主键可能被多个子表引用,每个子表引用父表主键设置外键语句时由于人为原因(不规范、不严谨)对每个约束语句的约束名写的是一样的,就造成该错误。

2021-02-01 22:14:42 7170

ModelGoon java代码自动生成UML图

ModelGoon,Eclipse插件。由 java代码可自动生成UML类图、协作图、顺序图等,操作简单

2020-12-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除