swift5.0
swift5.0入门
夏勇大大
后端开发一起交流学习,一起进步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swift创建类似于今日头条的分类导航界面
一:效果二:实现步骤1、布局分类导航控件代码// 添加分类导航子控件 func addCategorNavSVw() -> Void { if categoryNavSVw == nil { // 用于存放分类导航标题的UIScrollView categoryNavSVw = UIScrollView() self.view.addSubview(categoryNavS..原创 2021-07-19 18:47:11 · 531 阅读 · 1 评论 -
Swift中去除UITableView的滚动条与分割线
1、去除UITableView的右侧滚动条// 去除右侧滚动条tableView.showsVerticalScrollIndicator = false2、去除UITableView的分割线// 去除分割线tableView.separatorStyle = .none原创 2021-07-19 09:11:40 · 1005 阅读 · 0 评论 -
Swift中如何屏蔽子视图触发父视图中手势
一、在父视图添加了一个点击父视图隐藏父视图的手势,但同时又在父视图上添加了一个子视图,这时点击子视图的时候也响应了父视图的手势。此时再子视图上在添加一个手势,用来不隐藏父视图即可// 父视图添加手势self.cellMask.isUserInteractionEnabled = truelet tap = UITapGestureRecognizer.init(target: self, action: #selector(cellMaskVwAction)) tap.delega原创 2021-07-16 15:14:21 · 856 阅读 · 0 评论 -
swift控件设置透明度
swift中的控件设置透明度有两种方式1、使用控件的alpha属性,alpha的值时0到1,为1是不透明,为0是界面透明到消失。设置控件的透明度时会影响控件上文本的颜色。// 设置控件的透明度。设置控件的透明度时会影响控件上文本的颜色。let vc = UIView()vc.alpha = 0.52、使用控件的backgroundColors属性UIColor中的alpha属性,alpha的值时0到1,为1是不透明,为0是界面透明到消失。设置控件的背景透明度时不会影响控件上文本的颜原创 2021-07-14 17:35:17 · 1932 阅读 · 0 评论 -
swift计算文本的高度与长度
// 计算高度与长度的类函数static func getTextRectSize(_ text:NSString,font:UIFont,size:CGSize) -> CGRect { let attributes = [NSAttributedString.Key.font: font] let option = NSStringDrawingOptions.usesLineFragmentOrigin .原创 2021-07-14 17:22:55 · 1532 阅读 · 0 评论
分享