iOS开发 - 新特性的坑之应用字体根据系统字体大小而变化
iOS10之后,只要应用加入了相应代码就可以让应用的字体大小和系统同步,诸如此类的说明在网上横行,各种介绍,但却很少有给出实例的,有人问我怎么设,说没反应,我试了下并没发现什么,看了对方的代码,原来是少了一句话:网上的很多说法是adjustsFontForC...
iOS 11新特性 - LargeTitle
Large Title & Table View设置Large TitleAPP全局使用LargeTitle//设置Large Title if (@available(iOS 11.0, *)) { [[UINavigationBar appearance]setPrefersLargeT...
iOS11新特性:新增拖拽交互体验(三)
十、交互预览类UITargetedDragPreview UITargetedDragPreview专门用来处理拖放交互过程中的动画与预览视图。方法解析如下://创建一个预览对象 /*view:要创建的预览视图 需要注意,这个视图必须在window上param:配置参数ta...
iOS11新特性:新增拖拽交互体验(二)
五、放置目的地 拖拽源是数据的提供者,放置目的地就是数据的接收者。前面我们也实验过,将自定义的拖拽源拖拽进UITextField后,文本框中会自动填充我们提供的文本数据。同样,对于任何自定义的UIView视图,我们也可以让其成为放置目的地,需要完成如下3步:1.创建一个UI...
iOS11新特性:新增拖拽交互体验(一)
一、引言 在使用PC进行操作时,你一定遇到过这样的场景,可以将图片直接拖入聊天软件进行发送,可以将文档、音乐、视频文件等文件拖入相应应用程序直接进行使用。这种拖拽操作交互极大的方便了电脑的使用。在iOS11中,你可以在iPhone或iPad上构建这种交互体验!说在前面的话:...
iOS8新特性扩展(Extension)应用之三——照片编辑插件
iOS8新特性扩展(Extension)应用之三——照片编辑插件 通过前几篇博客的介绍,我们了解到扩展给app提供的更加强大的交互能力,这种强大的交互能力另一方面体现在照片编辑插件的应用。 和通常一样,我...
iOS8新特性扩展(Extension)应用之二——分享插件
iOS8新特性扩展(Extension)应用之二——分享插件 在上一篇博客中,介绍了iOS8新特性扩展功能之一的Today功能:http://my.oschina.net/u/2340880/blog/485533,这里我们再介绍一下分享的扩展功...
Metal新特性:大幅度提升iOS端性能
原创 陈昱(岑彧) 淘系技术 2020-07-17前言Metal 是一个和 OpenGL ES 类似的面向底层的图形编程接口,通过使用相关的 api 可以直接操作 GPU ,最早在 2014 年的 WWDC 的时候发布。Metal 是 iOS 平台独有的,意...
聊聊架构、内存拷贝、Swift 新特性: iOS 面试场景复习题 ,20190720
以下进入捏的场景,小明去面试 第一题: 怎样展现小明仅有的架构能力 问:你怎么做 iOS 组件化的? 小明想,代码写起来爽,不就行了 程序员要提供一点数据结构 答:CTMediate (同一份代码,各人理解,存在差异。以下是个人观点,该官方博客,没看的,建议看下。那篇的许多观点,下文不作引用) 为什...
iOS 8 之后UINavigationController新特性
iOS 8 之后,UINavigationController 为开发者提供了一些好用的功能,这些功能以前实现起来可能比较麻烦,而现在只需要一个属性就搞定了。 1. 横屏时,导航栏自动消失 self.navigationController.hidesBarsWhenVerticallyCompac...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
社区圈子