首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS开发栈
掘友等级
iOS开发
公众号同名,专注分享iOS开发知识。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
彻底解决xib和代码设置颜色不同的问题
本文主要包括两部分,其一是解决xib设置颜色有偏差的问题,其二是聊一下颜色的一些基础知识。 在开发iOS app的过程中我们都是按照设计同学给出的标注来做的,而UI同学在作图时使用到的工具就会有“颜色配置文件(Color Profile)”。(下面有颜色配置文件的说明) 从上图…
【iOS】给view设置渐变色
本文将从4行代码出发给一个view设置渐变色,分别会谈到几个重要的渐变色相关属性,在使用过程中有几个需要特别关注的点。 给一个view的border设置渐变色是比较高阶的用法,希望本文可以在这个方面帮助到你。 在创建CAGradientLayer以后需要设置frame才能展示出…
iOS集成admob广告实践
Admob是谷歌推出的广告服务,其中包含的广告类型有:banner、插屏、激励、开屏(最近添加的)。利用Admob的中介组可以引入其他广告商的广告,比如FaceBook、unity等10多家平台。对于出海的App集成Admob是非常必要的变现手段。 通过Cocoapods导入S…
什么是Content Hugging Priorities/Content Compression Resistance Priorities
这两个优先级属性都是用在iOS开发时Auto Layout布局中的。 Content Hugging Priorities:在Auto Layout中,当子视图不足以填充满空间时,优先满足此属性值较大的子视图的内容展示,而拉伸属性值较低的子视图。 假设有这样一种情况,两个水平排…
在SwiftUI中使用ForEach和List模仿UITableView、UICollectionView
ForEach和List都可以创建列表,它们都是SwiftUI重要的组件,它们用来替代UIKit中的UITableView。通过这篇文章我们将学习到ForEach和List的相关用法。 这篇文章非常适合SwiftUI入门的同学。 首先来看一下List。List最简单的用法 这样…
详解SwiftUI中Divider和Spacer的用法和区别(最新)
Divider和Spacer都可以用到分割两个视图,但是它们也有一些区别。通过这篇文章我们将学到这两个控件的使用方式和它们之间的区别。 在“Top”和“Bottom”之间添加一个Spacer控件,会把这两个文字隔开,使这两个文字分别位于最上和最下面。 通过设置minLength…
学习SwiftUI,必须掌握的3个知识点
在WWDC2019中,iOS引入了一个全新的UI框架——SwiftUI。它的目的是通过全新的设计思想来解决iPhone、iPad、Mac的界面统一,以便开发者可以通过一次学习多处使用(Learn Once, Use anywhere)。从iOS13开始我们就可以使用这个全新的框…
详解SwiftUI数据流是怎么在View间传递的
作为一个声明式的UI框架,SwiftUI帮我们处理了几乎所有关于UI和数据之间的交互,这使我们不再需要关注数据变化时刷新UI和用户交互以后更新数据的逻辑。 为了实现数据和UI的绑定,我们需要利用Swift的一些关属性包装器来向SwiftUI描述它们之间的关系,那么让我们开始吧。…
KVC/KVO 总结
currentBalance/owner/transactions都是BankAccount的属性。owner属性是一个对象,和BankAccount构成一对一的关系,owner对象中的属性改变后并不会影响到owner本身。 为了保持封装,对象通常为其接口上的属性提供访问器方法…
个人成就
文章被点赞
91
文章被阅读
55,643
掘力值
1,105
关注了
7
关注者
53
收藏集
0
关注标签
2
加入于
2017-09-15