lndanmakumaster是一个轻量的弹幕播放器,通过:创建播放器->创建轨道->添加弹幕的方式进行弹幕播放,提供丰富轨道样式的同时也支持自定义轨道;对传入的弹幕的视图层没有要求(任意...
开发中,有部分ui,会将uiscrollview横向铺在底层,上面放tableview 或一些视图左右滚动切换,底层的scrollview会和nav viewcontroller原有的返回手势冲突 解决办法,重写uiscrollvie...
本文实例为大家分享了ios实现抖音点赞动画的具体代码,供大家参考,具体内容如下1. 概述最近看到抖音点赞爱心的动画效果比较好,出于好奇,自己也研究仿照动画效果写了一个,不喜欢的...
在软件开发过程中,我们常常需要在某个时间后执行某个方法,或者是按照某个周期一直执行某个方法。在这个时候,我们就需要用到定时器。然而,在ios中有很多方法完成以上的任务,到底...
浅谈关于如何检测ios14本地网络权限的一些思路
前戏苹果ios 14针对本地局域做了一些权限限制,详情见链接:https://developer.apple.com/videos/play/wwdc2020/10110/wwdc翻译过来凑字数的什么是本地网络?这里的本地网络其实...
话不多说,直接撸代码//// gzhcache.h// cache//// created by 郭志贺 on 2020/5/27.// d88尊龙官网手机app copyright © 2020 郭志贺. all rights reserved.//#import
react-native中asyncstorage实例详解asyncstorage是一个简单的,具有异步特性的储存api,它的储存方式为键值对的方式,且对整个app而言,是全局的。asyncstorage提供了较全的方法供...
效果图设计要求 1、画笔能设置大小、颜色 2、有清屏、撤销、橡皮擦、导入照片功能 3、能将绘好的画面保存到相册实现思路1、画笔的实现,我们可以通过监听用户的 平移手势 中...
问题描述点到直线或者线段的距离实现思路假设有一点坐标p(x0,y0),有一线段ab,a坐标(x1,y1),b坐标(x2,y2),求p点到ab线段或所在直线的距离d以及p点在直线上的垂足c(x,y)。这需要复习一下高...
首先我们要设置一下键盘类型textfiled.keyboardtype = uikeyboardtypeasciicapable; (根据个人喜好设置键盘)然后我们要设置textfield的代理
自定义对象要实现归档必须实现nscoding协议
nscoding协议有两个方法,encodewithcoder方法对对象的属性数据做编码处理,initwithcoder解码归档数据来初始化对象。
示例1
.h头...
iphone 文件读写操作
1,写文件操作- (ibaction)btnwrite:(id)sender { //创建文件管理器 nsfilemanager *filemanager = [nsfilemanager defaultmanager]; //获取路径 //...
话不多说,直接上图,要实现类似如下效果。
这个效果非常常见,这里着重讲讲核心代码封装顶部的pagetitleview封装构造函数
封装构造函数,让别人在创建对象时,就传入其实需要显示的...
前言:适用场景:商城类的 app 。将自定义的购物车 view 设置为 navigationitem 的导航栏按钮。效果图如下:图1、右上角的购物车即是我们定义的view实现原理:1、利用 navi...
本文实例为大家分享了ios下拉按钮效果展示的具体代码,供大家参考,具体内容如下
一、效果图。二、工程图。三、代码。rootviewcontroller.h#import
大致分为两种方法:系统方法和自定义方法系统方法:系统自带的方法可以显示具体的消息数量,这个就是苹果设备常见的小红点。实现思路如下:nsarray *tabbaritems = self.navigation...
实现原理:其实是自定义一个view,将view添加到uitabbar上面,也可以是一个按钮,设置背景图片,和label。废话少说直接上代码搞一个uitabbar的分类#import
我们要实现的效果如下:我们使用系统自带的,实际上,代码量很少,在我们要显示的按钮上,打上下面一句代码即可:self.tabbaritem.badgevalue = @"1";同时设置图标和按钮的代码:/** * 获...
要检测文本中的 url、电话号码等,除了用正则表达式,还可以用 nsdatadetector。 用 nstextcheckingresult.checkingtype 初始化 nsdatadetector 调用 nsdatadetector 的 matc...
ios开发基础之二维数组详解首先我们知道oc中是没有二维数组的,二维数组是通过一位数组的嵌套实现的,但是别忘了我们有字面量,实际上可以和c/c 类似的简洁地创建和使用二维数组...
ios添加自定义字体字体是软件开发中个性化的一个重要元素,系统自带了很多丰富的字体,但有时候并不能满足个性化的需求,这时候可以向工程中添加自定义的系统字体,然后就可以像使...
ios uitableview和navigationbar的常用设置详解tableview:
1.tableview常用基本设置
// 清除父类uiedgeinsets self.tableview.contentinset = uiedgeinsetsmake(0, 0, 0,0);...
ios 调整内存中的图片大小实例详解在从网路download图片,或者从相册读取图片的时候,如果imageview的本身就是固定的300*200,那么载入2000*2000的图片是很浪费内存的。
2000*2000的...
什么是bundle?a bundle is a directory with a standardized hierarchical structure that holds executable code and the resources used by that code.bundle就是一个标准...
ios视图控制器所谓的生命周期,也就是几个函数的调用顺序,这里以用storyboard来创建一个viewcontroller为例
然后我们测试如下代码
// // viewcontroller.m // // created by h...
最近公司需求做个类似小红书的标签呼吸灯动画,经过一段时间研究使用两种方式实现了该效果...
第一种方式使用定时器加 uiview动画,核心方法如下-(void)begigflashanimation...
ios开发实现手机震动的提示实例代码我们都知道手机有震动功能,其实呢,这个功能实现起来特别的简单,我们只需要用到几个函数就可以了:
- (void)motionbegan:(uieventsubtype)mo...
ios 改变导航栏返回按钮的标题实例详解前言:下午又找到了一个新的方法 这个方法不错 暂时没有发现异常的地方。
新写的app中需要使用uinavigationcontroller对各个页面进...
前言1、之前项目中会有一些标签列表来显示某些特性或要求,如下图(代码实现后的效果):2、期间也是浏览了好多其他的第三方,但是可能是没找到好的方法去寻找吧,没有找到一个合适的,...
ios 中uikit-uipagecontrol利用delegate定位圆点位置 在uiscrollview中会添加uipagecontrol作为页码标识,可以让用户清楚的知道当前的页数。我们需要优化的一点是让pagecontr...
cocoapods 出现loaderror - cannot load such file -- nanaimo错误解决办法如果经常使用 cocoapods 进行个人类库的提交和更新,那么肯定会遇到这样的一个错误。如题:loaderror...
先上效果图:
这些图片是在我限制了网速的情况下加载的:实现效果
思路解析想到渐变属性的时候,自然而然的想起catransition这个类
先看整体的实现代码:首先找到uiimageview webca...
最近tumblr轻博客无论是web端还是移动端,都非常受欢迎,简单调研了一下,其中动画是我感兴趣的,特此写了个仿tumblr点赞心破碎动画;1.首先看下效果:2.模仿tumblr中的效果应用如下:原...
ios 基础之nil,null,nsnull区别详解① nil:一般赋值给空对象。② null:null 是一个通用指针(泛型指针)。一般赋值给 nil 之外的其他空值。如sel等。③ nsnull:[nsnull null] 是一个...
场景还原有些时候在包含输入框的页面中,点击输入框输入会因键盘弹起而遮挡住一部分输入框,影响用户体验。ios在默认情况下并不会处理这种问题,不过我们可以自己实现键盘弹起输...
一.前言最近项目开发过程中用到了大量的关于时间的处理,将后台返回的时间字符串转换为指定的格式时间再显示在ui上.例如: 将后台返回的时间字符串2017-04-16 13:08:06转换为...
这里介绍用afn上传本地拍摄的视频到服务端。
整体思路:拿到视频资源,先转为mp4,写进沙盒,然后上传,上传成功后要记得删除沙盒中的文件。压缩导出视频//视频转换为mp4//转码操作.....
图片上传时必要将图片进行压缩,不然会上传失败1.单张图上传afhttprequestoperationmanager *manager = [afhttprequestoperationmanager manager]; [manager post:urlstrin...
每个人遇到后台的需求不一样,我只能写出自己目前遇到的需求和做法,我的后台是需要一个json的key,对应一个字符串类型的字典,后台要求的是带双引号和冒号的字典,所以就拼接了...
关于import和@class的使用问题一.@class的出现可以适当减少编译时间,提高效率。现在假设有两个类,一个是teacher类,一个是students类。teacher类#import
在ios开发中,可以通过webview来加载html文件步骤如下:1.需要有一个webview,可以通过storyboard拖拽一个 或者 alloc 一个(我在这里是拖拽了一个),是否要给webview设置delegate ,根...
前言在ios开发中我们经常会用到模糊效果使我们的界面更加美观,而ios本身也提供了几种达到模糊效果的api,如:core image,使用accelerate.framework中的vimage api,在ios 7之前系统...
1、相关介绍ios在uiwebview中获取的cookie的方法:nshttpcookiestorage * ncookies = [nshttpcookiestorage sharedhttpcookiestorage];再具体获取某个域的cookie:nsarray* coo...
使用uibezierpath实现progressview实现的效果如下:界面采用uitableview和tabelviewcell的实现,红色的视图采用uibezierpath绘制.注意红色的部分左上角,左下角是直角哟!!!!不...
实例如下:nsstring *contentstr = @"总以为,在最初的地方,有一个最原来的我,就也会有一个最原来的你"; uilabel *templabel = [[uilabel alloc] init]; //设置背景颜...
当我们要在app实现功能:输入地名,编码为经纬度,实现导航功能。那么,我需要用到原生地图中的地理编码功能,而在core location中主要包含了定位、地理编码(包括反编码)功能。
在文件...
开发应用程序都要了解其生命周期。今天我们接触一下ios应用程序的生命周期, ios的入口在main.m文件:int main(int argc, char * argv[]) { @autoreleasepool { return u...
1、手机号码的验证正则正则表达式:^((13[0-9])|(15[^4,\\d])|(18[0,0-9]))\\d{8}$详细解释解释:•^...$:
^:开始$:结束中间为要处理的字串•(13[0-9]): 以13开头接...
设置状态栏的背景颜色- (void)setstatusbarbackgroundcolor:(uicolor *)color{ uiview *statusbar = [[[uiapplication sharedapplication] valueforkey:@"statusbarwind...
wkwebview 问题32 位的app在使用wkwebview的时候,如果运行在64位的设备上,会出现一下问题:(1)ios8.1 系统,部分网页加载白屏,例如 百度,ios8.3 似乎没问题(2)web输入框输入汉字也会出...