![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
Jalen Xu
任何不走心的努力, 都像在作秀。
展开
-
Swift 4 最新版“沉浸式”效果,导航栏下滑改变透明度
代码地址:GitHub 仓库 - HideNavigationbarDemo以前的沉浸式做法有很多,比如拿到 navigationBar 的 backgroundImage 修改透明度,或者往 navigationBar 的view层加一个占位的视图,修改这个占位视图的透明度在视觉上形成直接修改navigationBar 的效果。上面的做法我都试过,也许是版本过时了。第一种 navigati...原创 2020-02-04 22:05:33 · 1159 阅读 · 0 评论 -
Swift 4 UINavigationController导航栏添加按钮UIBarButtonItem无效
设置UINavigationController的rootViewController属性后,root页面的上方会自动补充一个导航栏(实际上是Navigation Item),如下:如果是使用StoryBoard,我们可以直接拖拽UIBarButtonItem加入按钮。如果我们使用的是代码控制页面跳转,怎么在跳转后的页面上添加UIBarButtonItem呢?可以如下面这样写:/// My...原创 2020-01-15 13:59:00 · 2254 阅读 · 0 评论 -
Swift 5 一款简单、灵活的下拉框(文本输入下拉框)
代码地址:github.com/XuJiaLe1997/DropBoxDemoI 思路以TableView为基础,提供一个可以灵活地实现文本输入选择、菜单选择的下拉框。 第一张效果图展示了从StoryBoard直接拖拽TextField、通过代码添加TextField和结合菜单键实现菜单的三种效果。第二张效果图来源于我们开源的一个课程作业项目,我们应用下拉框来实现账...原创 2020-01-13 00:01:12 · 5156 阅读 · 7 评论