首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
ios
相关资讯
热门
最新
后端
01-01 08:00
后端
iOS WKWebView 长按保存图片
iOS WKWebView 长按保存图片,试过给WKWebView添加长按手势,然后再通过转换坐标在web内获取图片资源,失败了,转换出来的坐标有误差,无法得到正确的图片。然后就试了以下的方法:原理大概就是注入JS的touch事件,然后在touch事件中捕获坐标回传给OC,在OC中判定是否为长按事件,如果是,则通过回传的JS坐标调用JS中的elementFromPoint获取图片url,最后根据个
90
后端
01-01 08:00
后端
iOS视频播放:预览播放视频前面N秒的设计
iOS视频播放:预览播放视频前面N秒的设计,一、需求1、视频播放列表中,对于曝光的视频,需要播放视频前面N秒;2、如果同时曝光多个视频,则视频循环播放视频。如A、B、C三个视频同时都在屏幕内,那么依照曝光的先后顺序播放A-B-C;3、视频的显示格式有两种:一个Cell显示一个视频;一个Cell显示两个视频。4、只有当上一个cell的视频全部播放完成后,才会播放下一个Cell的视频。二、设计2.1、
74
后端
01-01 08:00
后端
iOS 离屏渲染分析/优化
iOS 离屏渲染分析/优化,开始前的提问:1.离屏渲染是什么?2.离屏渲染在哪一步进行的?3.离屏渲染的影响在哪?4.设置圆角一定会触发离屏渲染吗?5.如何优化离屏渲染?深入理解了上面几个问题足以回答面试官的问题。iOS中图像渲染流程UIKit其实就是CoreGraphics和CoreAnimation的高度集成。我们通过UIKit实现可视化的控件布局其实就是CoreGraphics绘制图层,但是
64
后端
01-01 08:00
后端
iOS 离屏渲染
iOS 离屏渲染,前言:Debug->ColorOff-screenRenderedeg:-(void)viewDidLoad{[superviewDidLoad];//1、按钮背景图片(出现离屏渲染)UIButton*btn1=[UIButtonnew];btn1.frame=CGRectMake(100,30,100,100);btn1.layer.cornerRadius=50;[self.
79
后端
01-01 08:00
后端
iOS NSSet、NSMutableSet、NSIndexSet、NSMutableIndexSet
iOS NSSet、NSMutableSet、NSIndexSet、NSMutableIndexSet,一、集合(NSSet)和数组(NSArray)区别1、集合:集合(NSSet)和数组(NSArray)有相似之处,都是存储不同的对象的地址;不过NSArray是有序的集合,NSSet是无序的集合。2、集合是一种哈希表,运用散列算法,查找集合中的元素比数组速度更快,但是它没有顺序。3、NSSet和
61
后端
01-01 08:00
后端
IOS 模块化之CTMediator
IOS 模块化之CTMediator,简单来说:一个模块对应一个Mediator的分类,一个分类对应一个target,一个target可以包含多个action一、要实现什么效果:说一下场景,有一个模块A,包括两个大页面,我要实现从APP某个页面跳转到模块A中的这两个页面并传值APP中某个页面:image.png这个是模块A中的一个页面,暂定为B页面吧image.png这个是模块A中的另外一个页面,
74
后端
01-01 08:00
后端
iOS链式语法数据绑定轻量级框架实践
iOS链式语法数据绑定轻量级框架实践,一、需求背景1、现状当前组件化开发中,经常会用到MVVM设计模式,它促进了UI代码与业务逻辑的分离,一定程度解决viewController臃肿问题,但也使得数据绑定变得复杂,很多情况下需要我们手动绑定数据和刷新界面,经常要写一堆零散的数据绑定业务代码。关于数据绑定的复杂度问题,我们完全可以使用ReactiveCocoa框架(一个典型的函数响应式编程框架)解决
79
后端
01-01 08:00
后端
iOS WKWebView loadHTMLString 异步加载图片 为图片添加点击事件
iOS WKWebView loadHTMLString 异步加载图片 为图片添加点击事件,本文主要是针对后台返回数据是html标签的数据加载异步加载html标签内的img标签,给img标签添加点击事件例如返回的数据格式如下一、《望天门山》作者:唐代李白1、原文天门中断楚江开,碧水东流至此回。两岸青山相对出,孤帆一bai片日边来。2、译文天门山从中间断裂是楚江把它冲开,碧水向东浩然奔流到这里折回。
139
后端
01-01 08:00
后端
iOS下UILabel展示“定时器文本”有跳动视觉问题的解决方案
iOS下UILabel展示“定时器文本”有跳动视觉问题的解决方案,修改前,有问题的展示效果:修改前.gif如上所示倒计时重新计数时展示文本UILabel出现跳动和闪烁的问题。产生原因:在iOS9以前系统默认的英文字体是Helvetica,这种字体每个数字的宽度都是相等的。而在iOS9以后默认的英文字体变为SanFransico字体,这种字体每个数字的宽度是不相等的。正是因为数字宽度的不相等就导致了
65
后端
01-01 08:00
后端
iOS、安卓、Web端设计规范与常见的设计模式
iOS、安卓、Web端设计规范与常见的设计模式,一.安卓和iOS的设计规范首先,我们先看看iOS端顶部导航和底部的tab是完全不一样的,如下图在iOS端,页眉和页脚都做出了相应的规定,页眉我们称之为导航栏,主要是实现了页面的跳转和当前页面的操作,底部的页脚通常会设计成工具栏和标签栏,工具栏主要是放置一些我们对于当前页面的传统操作,如转发、删除、收藏。其次还能做成标签栏,标签栏主要是实现几个主要页面
79
«
1
2
...
162
163
164
165
166
167
168
...
172
173
»