首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS开发常用之网络

BusyNavigationBar - 进度条式NavigationBar导航条。 ReorderableGridView-Swift - 拖拽排序卡片。...ZWSlideViewController - ZWSlideViewController多页滑动视图控制器,可以用最简单的继承方法使用,也可以不用继承,只用菜单或主视图页面,可实现丰富的定制,可以使用在多种不同形态的...JXT_iOS_Demos - AboutNavigationBar:一些关于navigationBar的非常规的但是较为实用的操作,包括利用毛玻璃,动态透明,动态隐藏,以及头视图的动态缩放,并同时涉及了...TKRubberIndicator.swift - 一个很不错的页面控制。 渐变特效文字 - 做了一个仿iPhone的移动滑块来解锁的渐变特效文字,还有一个类似ktv歌词显示的文字特效。...DisplaySwitcher.swift - 两个集合视图不同布局(平摊和列表)间平滑切换.Yalantis出品。

23.5K10

iOS透明导航栏的平滑过渡(进阶版)引实现过程结

首先我们遍历打印出UINavigationBar的所有子视图,是所有,包括子视图的一层层子视图,来看看到底导航栏都包含了哪些东西: 上面这张图就是导航栏UINavigationBar所包含的所有子view...了,序号和缩进表示了其层级归属关系,打印的方法可以看这篇文章:传送门:iOS遍历打印所有子视图 从这些子view的类名能够大概猜出他们都是导航栏上的什么,让我们大胆猜测一下,_UIBarBackground...是背景视图,下属的 UIImageView 是背景图片,_UINavigationBarBackIndicatorView 是返回箭头,UINavigationItemView 是添加的一些导航栏按钮...现在实现了比较好的透明导航栏效果,但在透明的导航栏不透明的导航栏界面直接切换时,导航栏的透明度是直接跳变的: 而我们想要的是像QQ一样从完全透明到不透明之间有一个随着滑动手势变化的透明度渐变效果,...再次宣传,代码可以在示例工程下载(觉得有帮助的小伙伴请不吝加Star~):https://github.com/Cloudox/SmoothNavDemo ---- 参考(swift):http://www.jianshu.com

2.9K40
您找到你想要的搜索结果了吗?
是的
没有找到

iOS导航栏切换界面时隐藏和显示

往往又需要重新显示导航栏,关于这样一种设计苹果并没有给出专门的设置,需要我们自己来做,但在尝试了多种方法之后其实也没有很好的方法,QQ其实做的挺好的,如果你现在动手去尝试一下,会发现它的有无导航栏转换之间有一个渐变的毛玻璃效果...这个方法是直接隐藏了整个导航栏,所以如果要保存导航栏的一些返回按钮以及其他自定义的按钮,就需要自己在界面上去模拟添加,如果不想这么麻烦,也可以不隐藏导航栏,而是将导航栏的背景视图设为透明的: [...self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault...]; self.navigationController.navigationBar.shadowImage = [UIImage new]; 但是在切换到要显示导航栏的界面时,我们还需要将透明的导航栏背景还原回来...这里有一篇文章实现了:传送门:导航栏的平滑显示和隐藏 - 个人页的自我修养(1) ,不过作者使用swift实现的,用到了extension,其实也就是OC下的category,之后我再研究一下OC下的实现好了

3.8K30

Swift-MVVM 简单演练(一)

Swift-MVVM 简单演练(二) Swift-MVVM 简单演练(三) Swift-MVVM 简单演练(四) 前言 最近在学习swift和MVVM架构模式,目的只是将自己的学习笔记记录下来,方便自己日后查找...,自定义设置一个颜色就好了 HQBaseViewController.swift // 设置`navigationBar`的渲染颜色 navigationBar.barTintColor = UIColor.hq_color...(withHex: 0xF6F6F6) 设置左侧 leftBarButtonItem 左侧都是返回(第二级页面以下) 或者是上一级title的名称(只在第二级页面这样显示) 在重写pushViewController...设置 navigationBar 的 title 的颜色 navigationBar.tintColor = UIColor.red这样是不对的,因为tintColor不是设置标题颜色的。...到目前为止,虽然我们只是在基类控制器里面创建了访客视图setupVistorView,只有一个访客视图的HQVistorView,但是实际上当我们点击不同的子控制器的时候,每个子控制器都会创建一个访客视图

10.2K51

Jekyll-Admin-Mac-模板处理

我们新建一个类 NavigationBar类继承于我们的 BaseView,我们再创建一个 NavigationBar.xib。...因为 NavigationBar高度为 75是固定的,所以布局要让宽度进行自适应。 我们拖拽一个 NSView继承 SideMenuItemView,右侧显示当前的版本号。...1EC16AEA-AA72-44E9-9A4D-A602737C855F 我们拖拽一个 NSView试图继承 NavigationBar放置在 ViewController的试图上面,布局设置如下。...@IBOutlet weak var navigationBar: NavigationBar! 我们在回调的时候设置一下标题。...然后,可以以比显式显示视图内容更有效的方式来操纵缓存的内容。AppKit会自动创建底层图层对象(使用该方法)并处理视图内容的缓存。如果该方法返回,则不应直接底层对象进行交互。

6.7K30

自学Swift之路(二)UITableView自定义和实际利用

self.presentViewController(buildListNVC, animated: true, completion: nil) } } 在登录后我们会进入一个表视图...,这个表视图的单元格是咱们自己定义的 import UIKit class BuildListTableViewCell: UITableViewCell { var logoImgView...中,另外一个类是可以直接访问另一个类中的变量的(如果没做任何保护的话),所以我们在配置cell的时候是可以直接赋值的,这里就不弄了,然后我们看创建表视图那一块: import UIKit class...学了这么几天,我发现Swift还是比较容易入手的,下篇文章我会用一个小的项目,本人是做室内地图SDK的,这次的小项目是仿我OC写的SDK Demo,使用Swift和OC混编,集成百度地图SDK和自己的室内...在下篇文章中会讲讲,Swift项目已上github:https://github.com/qingmomo/Swift-die OC版的demo在我们官网:http://www.innsmap.com

2.3K90

UI篇-UINavigationController之易忘补充

设置导航栏的背景图片 (多见于导航背景颜色是渐变颜色,使用一张图片)但是这张图片设置好以后,所有的控件的Y坐标都会下移64,也就是说,这张图片会占用屏幕的64pt 高度的屏幕,而且无法被普通试图覆盖使用... rightBarButtonItem :右按钮  backBarButtonItem  :返回按钮 UINavigationController相似,UINavigationBar也是以栈的方式管理一组...每个视图控制器都有一个navigationItem属性,navigationItem中设置的做按钮、右按钮、标题等,会随着控制器的显示,也显示到navigationBar上 我们来看一下这些名词是什么意思...navigationItem包含了bar视图的全部元素(如title,tileview,backBarButtonItem等),受当前viewcontroller管理,即bar形成整个nv的导航视图,然后每个...因此UINavigationController的这两个属性通常情况下是一样,但也有可能不同

2.1K20

100个iOS开发设计程序员面试题汇总,你将如何作答?

·Swift和Objective-C分别是什么?两者相比有何不同之处,又有何联系? ·为什么Optional在Swift语言中非常重要? ·请解释一下NSError。...在Swift中,什么情况下能使用NSError,什么情况下不能? ·请说明如何使用Instancetype及其重要性。 ·在Swift中,什么时候该用let,什么时候该用var?...·应用可以下载并即刻显示数据。如何根据MVC来判断下载的最佳位置? ·MVC对代码库(Codebase)的设计有何影响?...·导航栏(NavigationBar)是什么?能否拿出你的iPhone,指出你下载的哪些应用运用了导航栏? ·选项卡(TabBar)和工具栏(Toolbar)分别是什么?两者之间有何共同点和不同点?...·Newsstand的图标常规应用有何不同? ·请解释一下启动画面(LaunchImages)。 ·自动布局(AutoLayout)的作用是什么?请概括一下它是如何运行的。

1.4K40

iOS系统中导航栏的转场解决方案最佳实践

但随着美团 App 业务的高速发展,这种硬编码的方式遇到了以下的挑战: 业务模块的不断增加,导致使用硬编码方式编写的代码维护成本增加,代码质量迅速下降。...ViewController 视图里的第一个子控件是 UIScrollView 类型的视图。 ViewController 是 navigation 或者 tab 类型控制器的子视图控制器。...iOS 系统会将 indicatorImage 中不透明的颜色绘制成返回按钮的图标, indicatorTransitionMaskImage indicatorImage 的作用不同。...常见的解决方案如下所示: 重新实现一个类似 UINavigationController 的容器类视图管理器,这个容器类视图管理器做好不同 ViewController 间的导航栏样式转换工作,而每个...= [UIImage new]; 导航栏的颜色渐变效果 如果需要导航栏实现随滚动改变整体 alpha 值的效果,可以通过改变 setBackgroundImage:forBarMetrics:

2.3K30

iOS小技能:自定义导航栏,设置全局导航条外观

设置导航条渐变颜色 设置全局导航条按钮主题 拦截push:通过自定义类,重写自带的方法实现 I、自定义导航栏 1.1 HWNavigationController.h #import <UIKit/UIKit.h...=[UINavigationBar appearance];//获取所有导航条外观 //方式二:获取我们自己导航控制器的导航条-- 确保系统的其它功能(短信)的导航条自己的冲突,尤其在短信分享这方面要注意...UINavigationBar *navigationBar; if (IOS9) { //9.0的API navigationBar = [UINavigationBar...导航条的主题颜色 [navigationBar setTintColor:[UIColor whiteColor]]; } 复制代码 1.3 设置导航条渐变颜色 setupUINavigationBarsetBackgroundImage...+ (void)setupUINavigationBarsetBackgroundImage:(UINavigationBar*)navigationBar{ UIImage *bgImg

2.3K20

Ios常用第三方动画框架(三)

VJDeviceSpecificMedia -如何根据设备选择不同尺寸的图片 可以通过设置不同尺寸设备的LaunchImage,来使得App适配这些设备,要是在不同不同尺寸设备上使用不同大小的图片,则需要在代码中一一判断...JGTransitionCollectionView - swift,基于集合视图扩展实现完成自动布局及单元项 Flip式动画效果(效果很赞)。...用于简化实现各种类型的旋转木马(分页滚动视图),无限轮播 ,iOS开发之多图片无缝滚动组件封装使用。 KIPageView - 无限循环PageView,横向TableView,无限轮播。...渐变特效文字 - 做了一个仿iPhone的移动滑块来解锁的渐变特效文字,还有一个类似ktv歌词显示的文字特效。...NumberMorphView.swift - 可爱的数字补间(变身)动画类库。 DisplaySwitcher.swift - 两个集合视图不同布局(平铺和列表)间平滑切换。

9K30

【iOS开发-22】navigationBar导航栏,navigationItem建立:获取导航栏中的基本文本和button以及各种跳跃

大家好,又见面了,我是全栈君 (1)navigationBar导航栏可以被看作是self.navigationController一个属性导航控制器,它可以由点直接表示self.navigationController.navigationBar...须要创建两个视图控制器(ViewController根视图控制器,SecondViewController子视图控制器),然后放在导航控制器栈中。...orangeColor]; //能够用self.navigationController.navigationBar.frame.size获得高宽,还有self.navigationController.navigationBar.frame.origin...默认是NO //以下一个直接给navigationBarHidden赋值,一个调用方法,都是一样的,以下一个多了一个动画选项而已 self.navigationController.navigationBarHidden...,这样在最上面的视图控制器就变了,这样视图也跟着变了,由于仅仅显示在栈顶得那个视图控制器的视图 //所以(1)控制所谓的跳转。

2.2K10

【IOS开发基础系列】Navigation页面导航专题

http://www.open-open.com/lib/view/open1390611231914.html 1 原理 1.1 navigationController         对于父级VC子级...设置透明(仅将指定视图控制器进行透明处理),步骤如下:     1.在视图控制器的头文件中实现UINavigationControllerDelegate,例如: @interface PicturePreviewViewController...{        //进入其他视图控制器        self.navigationController.navigationBar.alpha = 1;        //背景颜色设置为系统默认颜色...          self.navigationController.navigationBar.tintColor = nil;        self.navigationController.navigationBar.translucent...否则会导致页面切换时选中状态不准确         TabBar导航条混用时,TabBarItem的设置是在NavigationController中,而不是内容Controller中,切记!!!

34420

肘子的 Swift 周报 #025 | Lets VisionOS, Lets rock and roll!

在此次大会上,来自不同地域和领域的开发者进行的深入探讨,激发了新的思维火花、创意灵感和合作机会。我深信,这正体现了线下活动的真正价值。 期待未来,中国的开发者社区能够承办更多此类精彩活动。...前一期内容|全部周报列表 原创 SwiftUI 视图 @MainActor[7] [Fatbobman( 东坡肘子 )](https://twitter.com/fatbobman "Fatbobman...在收到的警告和错误中,有一部分是 SwiftUI 的视图有关,其中很多都是由于开发者没有正确的理解和使用 @MainActor 造成的。...本文将聊聊 @MainActor 的含义,以及在 SwiftUI 的视图中应用 @MainActor 的技巧和注意事项。...文章从设计维度出发,探讨了该应用如何巧妙地融合并重塑了标准 UI 组件,深入解析了渐变色的广泛应用、精细的文字设计以及引人注目的动态背景效果。

10010

iOS开发常用之开发资源

iOS开发的一些奇巧 - 技巧2 - 用一个pan手势来代替UISwipegesture的各个方向,拉伸图片,播放GIF,上拉刷新,把tableview里cell的小对勾的颜色改变,navigationbar...禅Objective-C编程艺术 - 禅Objective-C编程艺术(禅Objective-C工艺的艺术中文翻译)。...迅速 Swift开源项目精选-v1.0 - Swift开源项目精选-v1.0。 Swift开源项目精选 - Swift开源项目精选 - 推荐,每周都有更新。...Swift中文指南 - English苹果官方Swift教程“Swift编程语言”,老码版本历史版本更新说明。 Swift编程语言中文版 - Swift编程语言中文版。...Developing_iOS_8_Apps_With_Swift - 用Swift开发iOS 8应用程序字幕简体中文翻译项目(斯坦福白胡子老头swift教学视频)。

91320
领券