Swift Control
冯汉栩
这个作者很懒,什么都没留下…
展开
-
Swift5.2 Control ShopCartButton(购物车按键)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。import UIKitclass ViewController: UIViewController { let shopCarBtn = ShopCartButton() override func viewDidLoad() {原创 2021-05-15 11:17:42 · 400 阅读 · 4 评论 -
Swift5.2 Control BaseViewContrller(Tab+Nav)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。Navlet nav = FHXNavigationController(rootViewController: ViewController())Tabfunc application(_ application: UIApplication, didFinishL原创 2021-05-15 11:17:18 · 399 阅读 · 0 评论 -
Swift5.2 Control WaterFlowLayout(瀑布流)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。import UIKitclass ViewController: UIViewController { var waterFlowLayoutView = WaterflowView() override func viewDidLo原创 2021-05-15 11:16:47 · 449 阅读 · 0 评论 -
Swift5.2 Control FlowLayout(瀑布流)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。import UIKitclass ViewController: UIViewController { lazy var collectionView: UICollectionView = { let layout = WaterFall原创 2021-05-15 11:16:21 · 849 阅读 · 0 评论 -
Swift5.2 Control HUD(提示框)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。HUD.show(info: "信息")HUD.show(success: "成功")HUD.show(false: "失败")HUD.showTop(string: "顶部")HUD.show(string: "文字通知")HUD.showBo原创 2021-05-15 11:15:54 · 520 阅读 · 0 评论 -
Swift5.2 Control DelectVC(底部弹出提示框)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。let vc = RecipeCommentDeleteVC { }self.present(vc, animated: true, completion: nil)...原创 2021-05-15 11:15:23 · 282 阅读 · 0 评论 -
Swift5.2 Control PhotoSelect(图片选择器)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。 /* vc:当前控制器就写 self 当前在view里面 sp.viewController(获取view所在的控制器) maxSelected :最大能拿多大的图片 */ ImagePickerController.ImagePickerView(vc: s原创 2021-04-13 18:29:24 · 393 阅读 · 0 评论 -
Swift5.2 Control SelectPhotoView(图片显示框)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。import UIKitclass ViewController: UIViewController { let photoSelectView = SelectPhotoView(limitIconCount: 4) override fun原创 2021-04-13 18:13:31 · 230 阅读 · 1 评论 -
Swift5.2 Control UnequalBtnLayoutView(自动计算文字宽度布局)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。import UIKitclass ViewController: UIViewController { let currentView = UnequalBtnLayoutView().then { (item) in item.colle原创 2021-04-13 16:07:48 · 295 阅读 · 0 评论 -
Swift5.2 Control Advertisement(广告)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。import UIKitclass ViewController: UIViewController { let tableView = UITableView() let arr = ["广告1","广告2","广告3"] override原创 2021-04-13 15:25:57 · 220 阅读 · 0 评论 -
Swift5.2 Control BadgeView
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。import UIKitclass ViewController: UIViewController { let bageView = UIView() //创建两个全局Btn用于其他地方需要调用 var btn_01 = UIBarBut原创 2021-04-13 14:51:39 · 212 阅读 · 1 评论 -
Swift5.2 Control CategoryView(图标层)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。let categoryView = CategoryUnitView(cellH: 100, rowNum: 2, columnsNum: 5).then { (view) in view.cellSet.imageH = 40 view.cellSet.image原创 2021-04-13 14:39:06 · 218 阅读 · 0 评论 -
Swift5.2 Control ScoreView(星星好评)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。let startView = ScoreView()//赋值startView.score = 5//添加view.addSubview(startView)//是否能点击startView.isUserInteractionEnabled = false//原创 2021-04-13 14:04:28 · 245 阅读 · 0 评论 -
Swift5.2 Control IOSMap(苹果地图)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。效果使用SearchMapViewimport CoreLocationimport MapKit//地图let mapView = SearchMapView()view.addSubview(mapView)mapView.frame = view.bo原创 2021-04-13 12:00:26 · 703 阅读 · 1 评论 -
Swift5.2 Control ScannerVC(扫一扫)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。效果 本人的iphone摄像头坏了不是很轻使用 let vc = ScannerViewController() navigationController?.pushViewController(vc, animated: true)vc.reultString原创 2021-04-12 21:39:58 · 394 阅读 · 1 评论 -
Swift5.2 Control MenuView(弹窗)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。使用import UIKitclass ViewController: UIViewController { let btn = UIButton(frame: CGRect(x: 150, y: 150, width: 60, height: 30))原创 2021-04-12 18:47:41 · 470 阅读 · 0 评论 -
Swift5.2 Control SelectDate(日期选择器)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。使用 FHXSelectDateViewItem.selectDateViewItem(with: showDateTypeHour, confirm: { (date) in print("date - \(String(describing:原创 2021-04-11 21:30:20 · 549 阅读 · 0 评论 -
Swift5.2 Control SelectTimeArea(时间选择框)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。本封装是一个比较常用的时间选择框,选择好时间之后通过block回调出来。效果使用SelectTimeAreaViewItem.selectTimeAreaViewItemConfirm({ (startTime, endTime) in p原创 2021-04-11 20:41:31 · 301 阅读 · 0 评论 -
Swift5.2 Control CountDownManager(时间计时器)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。使用场景:当时写写项目的时候用户进入确认订单后退出,变成待支付,计算用户未付款的时候,超过时间后取消订单。效果使用import UIKitclass ViewController: UIViewController { let btn = UIButto原创 2021-04-11 20:23:57 · 328 阅读 · 0 评论 -
Swift5.2 Control CountDown(发送短信按键倒计时)
一直觉得自己写的不是技术,而是情怀,一个个的教程是自己这一路走来的痕迹。靠专业技能的成功是最具可复制性的,希望我的这条路能让你们少走弯路,希望我能帮你们抹去知识的蒙尘,希望我能帮你们理清知识的脉络,希望未来技术之巅上有你们也有我。发送短信按键倒计时效果import UIKitclass ViewController: UIViewController { var countDown : CountDown? let btn = UIButton() over原创 2021-04-11 20:09:40 · 412 阅读 · 1 评论