Welcome 微信登录

首页 / 移动开发 / IOS

iOS计算上次日期距离现在多久的代码

iOS计算上次日期距离现在多久的代码

本文实例为大家分享了iOS上次日期距离现在多久的计算代码,供大家参考,具体内容如下/** * 计算上次日期距离现在多久 * * @param lastTime上次日期(需要和格式对应) * @param format1 上次日期格式 * @param currentTime 最近日期(需要和格式对应) * @param format2 最近日期格式 * * @return xx分钟前、xx小时前、xx天前 */+ (NSString *)timeInter...
iOS通过block在两个页面间传值的方法

iOS通过block在两个页面间传值的方法

一、功能需求在第一个页面中有一个button和一个label,label上默认显示“哈哈”,点击button进入第二个页面。在第二个页面有一个UITextField和一个button2,点击button2回到第一个页面,但同时第一个页面的label上显示的文字修改为刚刚在UITextField写进去的文字。二、先定义block在要传值得那个页面定义含有block参数的方法,即在第二个页面的.h文件中定义:重新定义:typedef void (^Return...
iOS设置可选择圆角方向的控件圆角

iOS设置可选择圆角方向的控件圆角

前言这篇文章主要给大家介绍利用iOS如何设置可选择圆角方向的控件圆角,话不多说,以下是实现的示例代码,一起来看看吧。示例代码一、通过设置控件layer的cornerRadius来设置圆角self.view.layer.cornerRadius =10.f;//如果设置圆角角度为半圆,则数值为控件高度的一半self.view.layer.masksToBounds = YES;//是否删除多余的位置二、通过贝塞尔曲线来设置圆角UIBezierPath *ma...
2016最新CocoaPods安装和错误解决方案

2016最新CocoaPods安装和错误解决方案

CocoaPods是什么? CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的项目源码在Github上管理。该项目开始于2011年8月12日,在这两年多的时间里,它持续保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得我们可以节省设置和更新第三方开源库的时间,在iOS开发中经常会用到第三方库如AFNetworking,ASIHttpRequest等,在使用第三方库时,你除了要导数源码外...
iOS新浪微博、腾讯微博分享功能实例

iOS新浪微博、腾讯微博分享功能实例

一个是新浪微博,腾讯微博的分享按钮,一个是他们的绑定情况(其实就是是否授权)。点击微博分享中新浪或腾讯按钮,就进行相应的授权(若没授权),显示微博内容,而后发布微博。设置界面中的绑定,就是相关的应用授权。 呵呵,其实也蛮简单滴。首先分别从新浪微博开放平台(http://open.weibo.com/)、腾讯微博开放平台(http://dev.t.qq.com/)中注册应用,获取到Appkey,AppSecret和AppURL(其中AppURL是要自己填写的...
完整的iOS新浪微博分享功能开发

完整的iOS新浪微博分享功能开发

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下做新浪分享 需先去http://open.weibo.com/apps注册开发者app 很简单!第1步第2步3设置你的应用的信息找到自己的appkey还需要设置自己的kAppRedirectURL测试可以随便写个!开发部分在下面ios新浪微博分享(2)这部分:开发需要下载官方的sdkhttp://open.weibo.com/wiki/SDK#iOS_SDK本人下载的版本新...
iOS评分(评价)星星图打分功能

iOS评分(评价)星星图打分功能

下载地址:https://github.com/littleSunZheng/StarGradeView起因:项目中往往涉及到用户的评分反馈,在我的“E中医”项目中,涉及到几处。对此我参考了美团和滴滴的评分图。评分视图分为展示和评分两种:(1)多数情况下“评分功能”是要简介易用的。那种 星星准确显示百分比(分数)的功能反而不好用,这种多数用在显示评分上,不需要用户去点击,因为用户想评价“9.8分”,手指头是不能准确点击的。但是显示的时候你根据数据可以完美的...
iOS开发之手势识别实例

iOS开发之手势识别实例

感觉有必要把iOS开发中的手势识别做一个小小的总结。下面会先给出如何用storyboard给相应的控件添加手势,然后在用纯代码的方式给我们的控件添加手势,手势的用法比较简单。和button的用法类似,也是目标 动作回调,话不多说,切入今天的正题。总共有六种手势识别:轻击手势(TapGestureRecognizer),轻扫手势 (SwipeGestureRecognizer), 长按手势(LongPressGestureRecognizer), 拖动手势(...
iOS点击查看大图的动画效果

iOS点击查看大图的动画效果

对于图片来说,除了表情包,几乎都会被点击查看大图。今天就讲解一个查看和收起大图的动画效果,先直接看效果图:如图所示,最开始是一个小图,点击小图可以查看大图。大图会从小图的位置和大小“弹”出来,同时背景变成半透明的阴影。点击大图或者阴影后,收起大图,同样地弹回到小图去,同时去掉阴影背景,就像是一张图片在伸大缩小一样。现在看看这是怎么实现的。在思考一个动画的实现方法时,把动画的动作进行分解然后再一个个去思考怎么实现是一个好的习惯,我们稍微分解一下,这个动画在显...
iOS开发之手势gesture详解

iOS开发之手势gesture详解

前言 在iOS中,你可以使用系统内置的手势识别(GestureRecognizer),也可以创建自己的手势.GestureRecognizer将低级别的转换为高级别的执行行为,是你绑定到view的对象,当发生手势,绑定到的view对象会响应,它确定这个动作是否对应一个特定的手势(swipe,pinch,pan,rotation).如果它能识别这个手势,那么就会向绑定它的view发送消息,如下图UIKit框架提供了一些预定义的GestureRecogniz...
iOS 9无法访问HTTP的解决方法

iOS 9无法访问HTTP的解决方法

在iOS 9之后,苹果默认要求App访问的url必须为https的安全链接,http链接确实是不安全的,如果在开发过程中请求失败,控制台显示http不安全要用https之类的信息的话,那就是由于这个原因了。但是由于并非所有开发者都会去申请HTTPS证书来支持HTTPS访问,所以还是可以进行设置来正常访问HTTP的,方法如下:1、在Xcode工程中找到Info.plist文件,做iOS开发的应该都了解这是一个做一些应用配置的文件;2、在Info.plist文...
iOS仿微信图片分享界面实现代码

iOS仿微信图片分享界面实现代码

分享功能目前几乎已成为很多app的标配了,其中微信,微博等app的图片分享界面设计的很棒,不仅能够展示缩略图,还可以预览删除。最近我在做一款社交分享app,其中就要实现图文分享功能,于是试着自行实现仿微信分享风格的功能。核心思想:主要是使用UICollectionView来动态加载分享图片内容,配合预览页面,实现动态添加和预览删除图片效果。实现效果:核心代码如下:分享界面:////PostTableViewController.h//NineShare//...
iOS基础动画教程分享

iOS基础动画教程分享

iOS的动画多种多样,动画做的好的应用会更加吸引人,用起来也会更加炫目,本文介绍iOS几种基础动画,单个讲解便于理解,但真正使用时,结合起来用会看起来更加帅,这就看具体的应用场景和大家的想象力啦。所有的基础动画都给予UIView一个基础的方法:animateWithDuration。这个方法可以包含一个代码块,里面设置要改变的东西,在执行的时候iOS会自动以动画的形式展现出来,代码如下:[UIView animateWithDuration:1 anima...
iOS如何获取屏幕宽高、设备型号、系统版本信息

iOS如何获取屏幕宽高、设备型号、系统版本信息

介绍在我学习Android开发的时候,觉得设备适配是件很头疼的事情,android的设备太多了,那时就很羡慕iOS开发的人不用操心适配的问题,而当我开始学习iOS开发后,iOS的屏幕也开始多种多样了起来...于是也得做适配了,sad...之前也研究过,这里把我的方法记录下来,本文介绍三个常用的设备信息获取方式:获取屏幕的宽高。用于在设置控件位置的时候计算相对屏幕的距离获取设备的型号。5s和6+的屏幕大小相差很远,相应的控件位置、大小都需要做出调整,不然就会...
<< 11 12 13 14 15 16 17 18 19 20 >>