Swift开发
长沙火山
2015年做个有梦想、肯努力的青年。
展开
-
WKWebView生成PDF
在使用 WKWebView 将网页内容保存为 PDF 文件时,您可以设置打印页面的大小和可打印区域,以确保生成的 PDF 文件符合您的需求。在 WKWebView 中,您可以使用 UIPrintPageRenderer 类的 paperRect 和 printableRect 属性来设置页面的大小和可打印区域。原创 2024-04-08 21:21:47 · 618 阅读 · 0 评论 -
WKWebView的使用
在iOS中,WKWebView是WebKit框架提供的一个用于展示网页内容的控件,相比UIWebView有更好的性能和功能。原创 2024-04-08 21:21:09 · 558 阅读 · 0 评论 -
Swift 代码注释的使用
在 iOS 开发中,代码注释是一种很好的实践,可以帮助他人更容易理解你的代码。通常可以在代码中使用注释来解释代码的功能、目的、实现细节等。通过添加适当的注释,可以提高代码的可读性和可维护性,帮助团队成员更好地理解和使用代码。原创 2024-04-05 08:15:00 · 296 阅读 · 0 评论 -
2.Swift基础控件:图标文字按钮
*枚举 设置 图片的位置*//**type :image 的位置Space :图片文字之间的间距*/break;break;break;break;原创 2024-04-04 21:38:42 · 650 阅读 · 0 评论 -
1.Swift基础控件:TableView列表
在 iOS 开发中,UITableView 是一个常用的界面组件,用于显示列表型数据。UITableView 可以展示大量数据,并支持滚动、分组、选择等功能,是开发 iOS 应用中常见的组件之一。分组显示:UITableView 可以按照分组的方式显示数据,每个分组可以有一个 header 和一个 footer。可定制的单元格:UITableView 中的每个单元格可以自定义样式,包括文本、图像、按钮等。滚动和重用机制:UITableView 支持滚动功能,并且具有重用机制,可以重复使用单元格,提高性能。原创 2024-04-04 21:36:29 · 1127 阅读 · 0 评论 -
Swift TableView的使用
创建一个列表,包含列表的头部和尾部,SectionHeader和SectionFooter。原创 2022-11-25 17:32:39 · 1437 阅读 · 0 评论 -
Swift 分类的使用
在oc中为了增强已有类的功能,我们经常使用分类。使用分类,我们可以在不破坏原有类的结构的前提下,对原有类进行模块化的扩展。但是在swift中没有分类这种写法了。相对应的是swift中只有扩展(Extensions)。扩展就是向一个已有的类、结构体、枚举类型或者协议类型添加新功能(functionality)。扩展和 Objective-C 中的分类类似。(不过与 Objective-C 不同的是,...原创 2019-03-06 16:38:41 · 2286 阅读 · 0 评论 -
Swift 4 Date相关的使用
一、基本操作1、获取一个当前的日期 let today = Date() print(today) //输出结果:2019-02-27 13:02:40 +0000 系统当前取的是零时区的时间,我们所在的是东八区,所以会与实际的时间相差八个小时2、Date转String let dateFormatter = DateFormatter() dateFormatter.dat...原创 2019-02-27 22:20:15 · 946 阅读 · 0 评论 -
Swift NSKeyedArchiver
import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let filePath = NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory.Documen原创 2016-08-03 11:43:13 · 1283 阅读 · 0 评论 -
Swift PageControl
import UIKitvar arrColor:NSArray!var testView:UIView!class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() arrColor = [UIColor.orangeColor(),原创 2016-04-19 12:02:57 · 1377 阅读 · 0 评论 -
Swift UIDatePikcer
import UIKitclass ViewController: UIViewController { var label:UILabel! var datePikcer:UIDatePicker! override func viewDidLoad() { super.viewDidLoad() label = UILabel.init(fram原创 2016-04-19 10:48:06 · 429 阅读 · 0 评论 -
Swift UIPickerView 2022年11月更新
import UIKitclass ViewController: UIViewController,UIPickerViewDataSource,UIPickerViewDelegate { @IBOutlet weak var label1: UILabel! @IBOutlet weak var label2: UILabel! @IBOutlet weak var la原创 2016-04-15 09:16:04 · 722 阅读 · 0 评论 -
Swift UIAlterViewController 2022年11月更新
import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //定义按钮,显示最简单的Alter let button1 = UIButton(type: UIButtonType.System)原创 2016-04-14 10:03:54 · 757 阅读 · 0 评论 -
Swift5 导航栏的使用 2022年11月更新
一、创建导航条func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override point for customization after application launch.原创 2016-04-06 16:11:40 · 4433 阅读 · 1 评论 -
Swift5 Tabbar的使用
1、计算数组的长度count:计算数组的长度let array = [1, 2, 3, 4, 5]let count = array.count;2、判断数组是否为空isEmpty:判断数组是否为空let array = [1, 2, 3, 4, 5]if array.isEmpty { NSLog("array is empty")} else { NSLog("array原创 2016-03-11 16:43:03 · 1145 阅读 · 1 评论 -
Swift学习 字符串的操作 2022年11月更新
1、字符串的拼接字符串的拼接用 “+” let str1 = "Hello" let str2 = "World" let str3 = str1 + str2 print(str3);输出:HelloWorld2、字符串的插入字符串的插入用 “\( )” for var i = 0; i原创 2016-03-10 09:39:43 · 474 阅读 · 0 评论 -
Swift 常用控件的创建 2022年11月更新
import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() createButton() } func createButton() { let button = UIButton(type: U原创 2016-04-01 15:47:50 · 2898 阅读 · 1 评论 -
Swift 字典数组元组的使用 - 2022年11月更新
前言Swift中的元组感觉是OC中数组和字典的结合体,与OC中的字典和数组相比,元组可以存放任意的数据类型,包括int型。元组的取值方式既可以通过下标取值,也可以通过键值对的方式取值。元组的三种定义方式1、数组形式的定义这种定义的方式和OC中数组的定义类似,取值也是通过下标取值。 let tuples1 = ("yuancan","man",25) print(tuples1.0) print(原创 2016-03-08 08:57:33 · 627 阅读 · 0 评论