masking遮罩是一种强大的技术,我们可以使用它将应用程序的设计推向下一个层次。SwiftUI提供了多种方式来做这件事:让我们从SwiftUI的剪辑开始。 Clipping...
masking遮罩是一种强大的技术,我们可以使用它将应用程序的设计推向下一个层次。SwiftUI提供了多种方式来做这件事:让我们从SwiftUI的剪辑开始。 Clipping...
@只懂搬砖的z_bl 所以楼主 更新一下? 顺便问一下楼主,最近在搞点什么,最近我已经入坑flutter,回不到原生开发了~~
iOS拦截导航栏返回按钮事件的正确方式当我们使用了系统的导航栏时,默认点击返回按钮是 pop 回上一个界面。但是在有时候,我们需要在点击导航栏的返回按钮时不一定要 pop 回上一界面,比如一个视频播放界面,进入横...
一、前言 光阴荏苒,转眼间2019年快过去一大半了!Flutter也从年初的1.2正式版到现在的1.5正式版,并且4月底谷歌IO大会宣布Flutter支持WEB端开发嵌入式开...
我花了不少时间,去加了那个分类,很负责任的说,我也是加进去了,没有任何作用。然后我让做iOS的同事,加进去,他的工程,是正常的。很奇怪!!!
iOS拦截导航栏返回按钮事件的正确方式当我们使用了系统的导航栏时,默认点击返回按钮是 pop 回上一个界面。但是在有时候,我们需要在点击导航栏的返回按钮时不一定要 pop 回上一界面,比如一个视频播放界面,进入横...
前言 读书、学习的那些事情,以前我也陆续叨叨了不少,但总觉得 “学习方法” 就是一个永远在路上的话题。个人的能力、经验积累与习惯方法不尽相同,而且一篇文章甚至一本书都很难将学...
不错
** 时隔半个月,终于来更新第二篇了,大家有木有很期待! ** 一、一个强大的UITextView分类,让系统TextView自带placeholder属性、自动高度、支持输...
今天总结了一下平时工作中为那些奇葩的UI设计自定义的控件,下面一个个分享给大家。 一、第一个是tableView的透明度渐变效果 1、效果: 很多app用到了这种效果,比如歌...
1、设置UILabel行间距 // 或者使用xib,看下gif图Untitled.gif 2、当使用-performSelector:withObject:withObjec...