IOS引导页的编写】的更多相关文章

我们在第一次打开App的时候,通常不是直接进入App主界面,而是会有一个能左右滑动.介绍App功能的界面.我是用NSUserDefaults + UIScrollview实现. 新建一个类,继承UIView,假设名为Guide.在initWithFrame方法里: CGFloat screenHeight = [UIScreen mainScreen].bounds.size.height; UIScrollView* scrollView = [[UIScrollView alloc] ini…
HcdGuideView HcdGuideView让你为你的app添加一个漂亮的启动页变得简单. 要求 Xcode 6 or higher iOS 7.0 or higher ARC 安装方法 手动安装 所有你需要做的就是将HcdGuideView文件加下的所有文件导入到你自己的项目中去,然后在你需要使用的地方导入#include "HcdGuideView.h"就可以了. Cocoapods 我推荐的一个安装HcdGuideView的方法是通过CocoaPods管理包工具来安装,因为…
// //  ViewController.m // // //  Created by 张艳锋 on 15/8/26. //  Copyright (c) 2015年 张艳锋. All rights reserved. // #import "ViewController.h" #import "LBZPrefixHeader.pch" #import "LBZModelDataAll.h" #import "AchievementV…
1. 目标需求 引导页无限轮播,且轮播到最后一张时没有跳转到头一个的感觉 pageControl的显示为可选项 是否无限轮播为可选项 手动切换图片,并再次启动自动轮转 实现点击事件 2. 实现思路 初始化时,填充上数据: 然后执行轮播动画: 最后再重新加载数据(此时不再进行动画). 轮播的UIScrollView 由三部分组成,首页.中页和尾页.通过不停地替换三个页面的内容来实现轮播 如果页面只有一页,则不进行轮播 如果页面只有两页,则进行两页轮播 如果没有页面,则不进行显示 3. 实现要点 定…
推荐使用SDK:pod 'EAFeatureGuideView' 温馨提示:(引导的图片图标需要私人订制的可以用自己的,让UI提供) 参考链接:https://www.jianshu.com/p/c9a44edc9fbf demo1下载地址:https://github.com/Mr-yuwei/YeeObjcProject/tree/master/YeeGuideProject demo2下载地址: https://github.com/Easence/EAFeatureGuideView…
  iphone的屏幕尺寸有着几种: iphone 4/4s: 3.5 寸 分辨率:640X960 高宽比 640/960 = 1.5 iphone 5/5c/5s:4 寸 分辨率:640X1136 高宽比 1136/640 = 1.775 iphone 6 4.7寸 分辨率:750X1334 高宽比1334/750 = 1.775 iphone 6s 5.5寸 分辨率:1242X2208 高宽比 2208/1242 = 1.778   各型号手机的高宽比:只有4/4s的 高宽比是1.5其他都近…
关键字:CABasicAnimation 参考链接:https://blog.csdn.net/Dwarven/article/details/42492199 Layer.mask属性用法: https://blog.csdn.net/livesxu/article/details/50538606…
参考链接1:https://jingyan.baidu.com/article/4dc40848a341dfc8d846f152.html 参考链接2:https://www.cnblogs.com/hero11223/p/9084493.html…
前言: 开篇比较简单:Sagit.Framework For IOS 开发框架入门开发教程1:框架下载与环境配置 第二篇教程之前写了一半,感觉不太好写,而且内容单纯介绍API,要说的很多,又枯燥乏味. 所以那半篇文章就放下了. 后来又开始思考这教程该怎么写,经过几天的沉淀,终于有了一个决定: 这个教程,就用IT恋里的实例来和大伙分享了,看看在实战是怎么被应用的. 这篇文章分两部分,前面讲实战的应用,后面补充框架设计原理,及未来设想的扩展等. Sagit 实现引导页功能: 1:首先,我们要有N张引…
一.写作原因 以前都没有想着来写点东西,今天遇到件事情让我决定每次还是要做记录.因为以前自己可以轻松的完成pod spec的配置,但是今天在做的时候还是忘了遇到了很多坑.pod spec配置遇到的坑不在这里写,后面会单独写一点,但是内容不会太多.一是方便别人,二是方便自己. 第一次来发帖,写的不对的地方,请大神指出.我一定好好的努力修改并向大家学习,但是还是不太喜欢一惯的喷子.就像大家说的经典一样`close your mouth show me your code`,英文不好如果错了,大家见谅…
距上一篇博客"APP引导页的高度集成 - DHGuidePageHUD - ①"的发布有一段时间了, 后来又在SDK中补充了一些新的内容进去但是一直没来得及跟大家分享, 今天来跟大家分享一下, 还是一行代码搞定APP引导页, 废话不多说直接进入主题! 如果还没来得及看上一篇博客的话, 请大家点击这里进入: iOS - GitHub干货分享(APP引导页的高度集成 - DHGuidePageHUD - ①) ; (一)老规矩先上GitHub连接,给大家节省时间  GitHub地址: ht…
前言: 框架依旧在快速更新着:在重构.简化代码,统一标准的过程中. 中间也遇到各种坑,不过好在一步一脚印的解决了. 虽然还有些功能还在思考,不过教程,还是得补上: 上篇文章:Sagit.Framework For IOS 开发框架入门开发教程2:一行代码实现引导页 里面讲到,引导完后,根据是否存在的Token来解决跳转到StartController还是MainController. 这篇就写写StartController,实现的代码虽少,但原理很精彩!!! Sagit 实现登陆注册引导页 从…
Flutter学习资源汇总持续更新中...... Flutter官方网站 Flutter中文网 wendux的Flutter实战 Flutter官方exampleflutter_gallery 阿里巴巴咸鱼团队系列文章 阿里巴巴flutter-go,flutter 开发者帮助 APP,包含 flutter 常用 140+ 组件的demo 演示与中文文档 玩Android跨平台项目 非常有用的Json转Model插件 Flutter-Notebook,提供了很多优秀样例和Demo 前言 这是一款使…
iOS精选源码 如丝般顺滑的微信朋友圈(点赞,评论,图文混排表情,... 动态菜单第三版本:动态项,自适应方向 仿appstore首页滚动效果 iOS 透明导航栏方案 TransparentNavigation 一键合成APP引导页,包含不同状态下的引导页操作方式,同时... 很帅的数据加载动画(可以用于数据列表加载的展现) 实现通知视图,零耦合JMNotifyView DDGBannerScrollView使用文档 微信7.0红包助手 ios CAAnimation动画和SceneKit小游戏…
好长时间没更新博客, 是时候来一波干货分享了;APP引导页话不多说每一个APP都会用到,分量不重但是不可缺少,不论是APP的首次安装还是版本的更新,首先展现给用户眼前的也就只有它了吧,当然这里讲的不是APP引导页的美化而是APP引导页的高度集成, 一行代码搞定APP引导页是不是太夸张?下面我们就来看一下吧! (一)先上GitHub连接,给大家节省时间  GitHub地址 : https://github.com/dingding3w/DHGuidePageHUD (二)效果图展示: (三)一行代…
转载请注明出处:http://www.jianshu.com/p/024dd2d6e6e6# 已更新至 Xcode7.2.Swift2.1 在第一次打开App或者App更新后通常用引导页来展示产品特性 我们用NSUserDefaults类来判断程序是不是第一次启动或是否更新,在 AppDelegate.swift中加入以下代码: func application(application: UIApplication, didFinishLaunchingWithOptions launchOpt…
在第一次打开APP或者APP更新后通常用引导页来展示产品特性 我们用NSUserDefaults类来判断程序是不是第一次启动或是否更新,在AppDelegate.swift中加入以下代码: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override point for customiza…
效果图如上,实现的是一个页面引导页,最后跳到主页面,主页面是一个navigationController,但是导航栏给我隐藏了. 文件目录:自己定制的viewcontroller以及navigationController 先贴代码吧. 1.首先是GuideViewController类 GuideViewController.h #import <UIKit/UIKit.h> #import "JKViewController.h" @interface GuideVie…
最近项目结束的时候又要改引导页,之前写的启动页改起来太麻烦了,所以就直接封装一个,功能可能还不是很完善,但是感觉用起来也比较方便,在这里和大家分享一下. 这是github的下载地址:https://github.com/YouZhiZheShiJingCheng/YZguide 当然了,除了这一个上面还有很多我自己封装的东西,自己感觉非常好用,大家可以看一下. 言归正传,这个引导页的使用方法很简单,你把文件下载下来直接放到项目里面,接着接着就需要把YZ.h或者YZguide.h导入到pch文件里…
之前一直做的项目都是基于OC开发的,最近开始尝试使用Swift语言来重写整个项目. 本篇文章主要是讲述如何使用Swift来实现常见的通用App安装引导界面. 效果预览: 实现思路: 主要是采用了UIScrollView作为容器,将其ContentSize的宽度设置为(引导页数量)*屏幕宽度,并将pagingEnabled设为true,隐藏滚动条.作为指示的UIPageControl与UIScrollView直接添加到self.view之上,并保存UiPageControl居于最上. 实现代码:…
源码:http://files.cnblogs.com/ios8/%5Bcode4app.com%5DIntroductionTutorialView_10843.zip 可以看看demo,很简单,我也是一看就懂. 下面说说我整合到我的项目中的方法. 1.把下载的demo中的 MYIntroductionView.h     MYIntroductionView.m MYIntroductionPanel.h MYIntroductionPanel.m 这四个文件,再加上一些图像资源加到你的工程…
判断引导页首次出现方式: //选择根控制器 +(void)chooseRootViewController{ //初始化Window窗口 [AppDelegate Delegate].window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]; [AppDelegate Delegate].window.backgroundColor = [UIColor whiteColor]; [[AppDelegate Del…
前言引导页,一个酷炫的页面,自从微博用了之后一下就火起来了,对于现在来说一个app如果没有引导页似乎总显那么不接地气,那么为了让我们的app也“高大上”一次,我写了一个demo来实现启动引导页的实现,鉴于我的强迫症,使用起来也是尽可能的简单才算罢休,这不,一句代码就搞定了,而且支持版本更新后显示新的引导页,先看效果: LaunchIntroduction.gif demo中封装了两个方法以供调用,一个是在滚动视图的最后一个页面带有进入按钮,一个是不带按钮,直接滚动就可隐藏引导页. 特点1.使用简…
前言:不知不觉中又加班到了10点半,整个启动页面做了一天多的时间,一共有三个页面,每个页面都有动画效果,动画效果调试起来麻烦,既要跟ios统一,又要匹配各种不同的手机,然后产品经理还有可能在中途改需求,程序员各种苦逼有木有,在这个过程中也学到了蛮多东西的,所以写一篇博客跟大家分享一下.   先看效果图: 1.显示三个页面的Activity  用view pager去加载三个fragment实现,控制点点点的切换,监听view pager的切换,控制fragment动画的开始跟结束,重写了view…
我们在安装某个APP的时候,基本都会有一个引导页的提示,他们可以打广告,或者介绍新功能的加入和使用说明等.一般都支持滑动并且下面有几个点,显示共有多少页和当前图片的位置,在IOS上这个实现起来比较简单,但在安卓上如何实现呢.今天就和大家一起来学习用官方v4支持包下的ViewPager来实现这个效果. 先上图: 下面是我的实现,一个xml布局,一个GuideActivity和一个GuidePageAdapter. 先上XML. <?xml version="1.0" encodin…
0x01 前言 对于现在大部分的APP,第一次打开刚安装或更新安装的APP都会有几个引导界面,通常这几个引导页是告诉用户 APP有些什么功能或者修改了什么bug.新增了什么功能等等等. 下面就用Xamarin.Android来简单实现一下.主要用到的是ViewPager,当然也就离不开Xamarin.Android.Support.v4 如果遇到不能编译的问题,可以参考Xamarin.Android之简单的抽屉布局的出错处理方案. 0x02 页面布局编写 新建一个Android项目 添加几个简单…
在iOS 手机App 软件的开发中, 基本上每一个完整的App 都有与之相对应的引导页的设置,引导页也会有很多种设置的方式,根据不同的情况,选择不同的编码,在这里,我分享一下自己关于引导页的一些看法和自己的deam, 相互学习,相互进步. 一般在AppDeleage 方法中,会操作一些UINavigationController 和 UITabBarController的相关设置,以及self.window 的根视图控制器的设置 李**, 刚刚关了和你的聊天窗口,在我的技术博客里写下了这么一段话…
http://blog.csdn.net/qq1326702940/article/details/78665588 https://www.cnblogs.com/catcher1994/p/5554456.html 第一次安装的APP,一般都会浏览几张引导图片,才进入APP 1.界面布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http…
引导页制作 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> <title><…
ios启动图: 1242 x 2208 (6plus)    R5.5位置 750 x 1334   (6)           R4.7位置 640 x 960     (4/4s)      2x位置 640 x 1136   (5/5s/5c) R4位置       网址:http://www.360doc.com/content/16/0320/20/10408243_543891288.shtml     EAIntroView 的使用:   // 自定义的view1,自定义的方法:c…