MJPhotoBrowser 图片放大时,图片太靠下修改

在MJPhotoView.m里面添加如下代码:

- (void)scrollViewDidZoom:(UIScrollView *)scrollView {

CGRect imageViewFrame = _imageView.frame;

CGRect screenBounds = [UIScreen mainScreen].bounds;

if (imageViewFrame.size.height > screenBounds.size.height)

{ imageViewFrame.origin.y = 0.0f; }

else { imageViewFrame.origin.y = (screenBounds.size.height - imageViewFrame.size.height) / 2.0; }

_imageView.frame = imageViewFrame;

}

时间: 2024-08-06 09:24:06

MJPhotoBrowser 图片放大时,图片太靠下修改的相关文章

DIV CSS鼠标经过悬停在图片上时图片上方显示文字(转)

DIV CSS鼠标悬停在没有文字内容图片上时图片上方显示文字,完全是纯css div实现.CSS实现鼠标悬停放图片上方时显示美化内容. 原始图片显示没有文字在上方,当鼠标经过悬停时显示文字并且文字背景为半透明.可以使用纯DIV+CSS实现鼠标悬停图片上显示文字内容. 纯div+css实现第一张图片没有文字内容,鼠标悬停时出现第二张图那样效果 使用div css实现鼠标悬停图片上方时显示文字内容原理: 首先我们设置一个盒子对象,并且将图片使用style标签内设置为CSS背景图片,同时设置该对象ht

HTML CSS 实现鼠标悬停时图片拉近效果

前言 为了让网页的使用体验更好,我们会让网页的某些元素对鼠标的动作做出响应.例如鼠标滑过.单击按钮的时候按钮变色.变形.之前在很多网页上看到了鼠标滑过一个图片链接时图片放大.拉近的效果,今天尝试实现一下. 1. 使用background实现 思路:设置以图片作为div元素的背景,鼠标滑过div的时候通过background属性放大图片. <!DOCTYPE html> <html> <head> <meta charset="UTF-8">

iOS tableView下拉图片放大

事实上这个效果,本质上就是在你tableView下拉 造成offset时候. 保持你顶部图片的y坐标点还停留在下拉时屏幕的顶点(offset), 而图片的长度变为原始的height长度-(offset ) 就达到了下拉放大的效果. 直接上代码了: 1. 首先创建一个UIView作为headerView _topView = [[UIViewalloc]initWithFrame:CGRectMake(0,0,MCAPPWidth,80)]; _tableView.tableHeaderView

tableView下拉图片放大

其实这个效果,本质上就是在你tableView下拉 造成offset时候, 保持你顶部图片的y坐标点还停留在下拉时屏幕的顶点(offset), 而图片的长度变为原始的height长度-(offset ) 就达到了下拉放大的效果. 直接上代码了: 1. 首先创建一个UIView作为headerView _topView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, MCAPPWidth, 80)]; _tableView.tableHeaderVi

js+jquery+html实现在三种不通的情况下,点击图片放大的效果

js+jquery+html实现在三种不通的情况下,点击图片放大的效果. 三种情况分别是:图片的父元素宽高固定;  图片的宽高固定;  图片的父元素宽固定,高度不固定 第一种情况:图片的父元素宽高固定: 1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset="UTF-8"> 6 <title>Title</title> 7

鼠标经过时图片放大

HTML: <div> <img src="引用图片.png"> </div> CSS: div img{ width:160px; height:120px; -webkit-transition:-webkit-transform 1s ease 0s; transition:transform 1s ease 0s; -webkit-transform-origin:center; transform-origin:center; } div

快速实现 ListView下拉,图片放大刷新操作

今天要写的这个效果属于刷新类,比较实用,像很多流行的 app 都是用了这种效果,大家熟知的QQ空间.微博个人主页等,这个效果在 github 上也有别人实现好的源码,点击查看.这里也参考了上面的源码;还是那句话,看 blog主要是学习其中的原理和思路. 动态效果图 图片放大的原理是什么呢?   通过改变图片显示控件 ImageView 的父控件的高度,比如这里的头部 View 是一个 FrameLayout,FrameLayout 中再 通过 add 方法把图片 View 添加进去,addVie

图片放大功能

图片放大功能插件及jquery.extend函数理解 前端时间,产品提出社区评论中的图片需要有放大功能.感觉可以共用,所以就想整合一个插件,过程中也借鉴了一些例子. 分析下自己的代码思路: var scaleImg = function(opts) { this.opts = $.extend({ wrap: '', clickimgs: '', callback: function(){} }, opts); this.images_n = []; //保存一条评论中的所有图片 this.$s

Cocos2dx 3.2 之实现精灵图片放大功能

原文地址 http://blog.csdn.net/jhonlight/article/details/38408351 今天一个群友问我: 我Scene里放置一个Layer,Layer盛放一张图片,即背景图片,我想更换这张图片,而且要求带有系统提供的切换Scene 淡入淡出的效果,于是我用Director类的切换用系统提供的切换动画包装的scene,但是效果是整个scene都被切换了,而我想要的是只有背景变化,其余的不变. 大家都知道,这样做当然不可以,Director(导演)的切换会把制定的