怎么在苹果手机写字板上写字滚屏

Copyright&1996 - 2015
TomPDA. All rights reserved.查看:2949|回复:6
助理工程师
文字走马灯效果
助理工程师
定义一个timer,在事件中处理你放文字的这个控件就可以了!
助理工程师
助理工程师
学习下Core animation的东西,这类问题就比较好解决了
助理工程师
学习了,谢谢!!!!!
助理工程师
学习了,谢谢!!!!!
助理工程师如何在苹果5s手机屏幕上滚动字幕_百度知道
如何在苹果5s手机屏幕上滚动字幕
希望对你有帮助,具体还是看自己使用,iLED都可以,只是因为都是免费软件,所以广告很多,BannerFlo最近看韩剧里面好多滚屏表白的,有Banner Free,谢谢,所以下载了几款
其他类似问题
为您推荐:
滚动字幕的相关知识
其他1条回答
刚回家好几个韩国
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁鼠标滚轮控制页面滚动(山寨苹果官网iPhone5s的滚屏动画实例)
Posted By 刘晓帆 | 1,758 views
最近发现这种效果很流行,自己也写一个,以后应该能用上。
技术重点应该就是鼠标滚轮的兼容性写法那里,因为jquery没有封装鼠标滚轮事件,用原生JS写的话每个浏览器的标准都不一样,很麻烦。
右侧边栏按钮点击滚动页面的效果就是普通的图片滚动展示效果而已,没什么难度。
下面是代码,我都放在一个页面里面,为了可以直接运行看效果。
Created on :
: Liuxiaofan
&!doctype html&
&meta charset=&utf-8&&
&title&山寨苹果官网iPhone5s的滚屏动画实例&/title&
&script src=&/demo/js/jquery-1.6.4.min.js&&&/script&
$(function() {
* 如转载请保留本人原创信息
* 代码来源 -刘晓帆的博客
var bodyEl = $('html,body'); //ff和ie需要html,chrome需要body,万恶的兼容性啊
var siderBtn = $('.sider li');
var boxEl = $('.box');
var boxIndex = 0; //定义一个变量保存上次滚动到的是第几个box
// 隐藏页面滚动条并且初始化页面位置为顶部
bodyEl.css({'overflow': 'hidden'}).scrollTop(0);
* 为按钮绑定事件
* @returns {undefined}
siderBtn.click(function() {
var btnIndex = $(this).index();
var tarBoxTop = boxEl.eq(btnIndex).offset(). //取得box的offset.top值
var isAnimate = bodyEl.is(&:animated&); //当前是否处于动画状态
var m = btnIndex - boxI //算当前的按钮和当前显示的box的差值
//如果是0就不操作于不是动画状态才执行
if (m != 0 && !isAnimate) {
//如果是1代表是临近的
if (m == 1 || m == -1) {
bodyEl.animate({scrollTop: tarBoxTop}, 1000);
bodyEl.fadeOut(400);
setTimeout(function() {
bodyEl.fadeIn(400).scrollTop(tarBoxTop);
//改变右侧按钮的焦点
$('span', siderBtn).removeClass('cur');
$('span', $(this)).addClass('cur');
boxIndex = btnI
* 鼠标滚轮触发后的事件
var mouseWheel = function(event) {
if (!event) {
event = window.
var delta = 0;//为了保存滚轮的滚动值
var tarBoxTop = boxEl.eq(boxIndex).offset(). //取得当前box的offset.top值
var isAnimate = bodyEl.is(&:animated&); //当前是否处于动画状态
//取滚轮滚动的值
if (event.wheelDelta) {
delta = event.wheelDelta / 120;//兼容chrome
if (window.opera) {//兼容opera
} else if (event.detail) {
delta = -event.detail / 3;//兼容ff
//判断是向上滚还是向下
if (delta & 0) {
if (boxIndex != 0) {
if (!isAnimate) {
bodyEl.animate({scrollTop: tarBoxTop - 1000}, 1000);
boxIndex--;
if (boxIndex != 4) {
if (!isAnimate) {
bodyEl.animate({scrollTop: tarBoxTop + 1000}, 1000);
boxIndex++;
//改变右侧按钮的焦点
$('span', siderBtn).removeClass('cur').eq(boxIndex).addClass('cur');
//绑定滚轮事件
if (window.addEventListener) {
window.addEventListener('DOMMouseScroll', mouseWheel, false); //火狐和IE
window.onmousewheel = document.onmousewheel = mouseW //chrome
&style type=&text/css&&
padding: 0;
margin: 0;
font-size: 12
font-family: 微软雅黑;
width: 100%;
height: 80
line-height: 80
text-align:
background: #
opacity:0.5;
width: 100%;
height: 1000
text-align:
line-height: 1000
background: #95D95A;
background: #FF6BA1;
background: #FFB557;
background: #E59AE7;
background: #70CBF8;
.sider ul{
list-style:
.sider li{
height: 16
padding-top: 10
.sider span{
background: #777;
border-radius:20
.sider span.cur{
border: 1px solid #777;
background: rgba(0, 0, 0, 0);
width: 100%;
height: 300
background: #333;
text-align:
&div class=&header&&头&/div&
&div class=&sider&&
&span class=&cur&&&/span&
&span&&/span&
&span&&/span&
&span&&/span&
&span&&/span&
&div class=&box1 box&&box1&/div&
&div class=&box2 box&&box2&/div&
&div class=&box3 box&&box3&/div&
&div class=&box4 box&&box4&/div&
&div class=&box5 box&&box5&/div&
&div class=&footer&&脚&/div&
提示:你可以先修改部分代码再运行。
CopyRight(C) 爱前端IOS一个滚动视图的小例子(代码) - iPhone手机开发技术文章 - 红黑联盟
IOS一个滚动视图的小例子(代码)
程序的大部分
@interface BIDViewController :
UIViewController
//可滚动页面
@property (retain,
nonatomic) UIScrollView *scrollV
@property (retain,
nonatomic) UIPageControl *pageC
//保存图片的数组
@property (retain,
nonatomic) NSMutableArray *imageA
@implementation BIDViewController
- (void)viewDidLoad
viewDidLoad];
//创建可滑动视图
UIScrollView *tempView = [[UIScrollView
alloc]initWithFrame:CGRectMake(0,
self.scrollView = tempV
//创建页点
UIPageControl *tempPage = [[UIPageControl
alloc]initWithFrame:CGRectMake(0,
[tempPage setBackgroundColor:[UIColor
clearColor]];
setAlpha:1];
self.pageControl = tempP
//[tempPage release];
//初始化数组,将图片压入数组
self.imageArray = [NSMutableArray
arrayWithObjects:
imageNamed:@"5.png"],
imageNamed:@"jQuery.png"],
imageNamed:@"iphone1.png"],
imageNamed:@"iphone2.png"],
//将滚动视图和翻页视图添加到视图中
[self.view
addSubview:self.scrollView];
[self.view
addSubview:self.pageControl];
self.view.backgroundColor = [UIColor
whiteColor];
createsCrollView:nil];
#pragma ------创建视图区域----------
//创建滚动视图区域
- (void)createsCrollView:(id)sender
//设置委托
self.scrollView.delegate =
//将是否取消对内容视图触摸的反应设为NO
self.scrollView.canCancelContentTouches =
//设置滚动条类型
self.scrollView.indicatorStyle
= UIScrollViewIndicatorStyleW
//是否可以缩放
self.scrollView.scrollEnabled =
//是否可以进行页面切换
self.scrollView.pagingEnabled =
NSUInteger page =
0;//为了记录页数
int originX = 0;
//填充滑动视图内容
for (UIImage *image
in self.imageArray) {
//首先创建一个视图
UIImageView *imageview = [[UIImageView
alloc]initWithFrame:CGRectZero];
//为这个图片设置适当位置
rect.origin.x = originX;
rect.origin.y =
rect.size.width =
self.scrollView.frame.size.
rect.size.height =
self.scrollView.frame.size.
imageview.frame =
//设置图片为背景
imageview.image =
//添加到视图中
[self.scrollView
addSubview:imageview];
[imageview
//确定下张图片开始的x坐标
originX +=
self.scrollView.frame.size.
//记录页数
page++;
//设置总页数
self.pageControl.numberOfPages =
//设置默认页为首页
self.pageControl.currentPage =
self.pageControl.tag =
//为页数控制关联方法
[self.pageControl
addTarget:self
action:@selector(changePage:)
forControlEvents:UIControlEventValueChanged];
//显示适当区域
[self.scrollView
setContentSize:CGSizeMake(originX,
self.scrollView.frame.size.height)];
//点击小点切换页面
- (void)changePage:(id)sender
//创建一个区域
rect.origin.x =
self.pageControl.currentPage *
self.scrollView.frame.size.
rect.origin.y =
rect.size.width =
self.scrollView.frame.size.
rect.size.height =
self.scrollView.frame.size.
//设置滚动视图的可视区域
[self.scrollView
scrollRectToVisible:rect animated:YES];
//重写滑动结束后的反应,就是把pageConteol的当前页跟随滑动而动
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
//取滚动视图区域的宽
float orginX = self.scrollView.frame.size.
//利用当前视图显示区域到view.frame的偏移量,来换算获取当前处在第几页
int page = ((self.scrollView.contentOffset.x - orginX))/orginX +1;
//当前页改为这一页。
self.pageControl.currentPage =
自己写的代码,经检测未出错 ――LC

我要回帖

更多关于 苹果手机写字板 的文章

 

随机推荐