iphone长按音量键手机为什么在微博上长按图片键却无法弹出九宫格照片?

DJStatusPhotosView.h
#import &UIKit/UIKit.h&
@interface DJStatusPhotosView : UIView
@property (nonatomic,strong) NSArray *
/** 根据相册图片个数计算相册尺寸 */
+ (CGSize)sizeWithCount:(NSUInteger)
DJStatusPhotosView.m
#import "DJStatusPhotosView.h"
#import "UIImageView+WebCache.h"
#import "DJPhoto.h"
// 相册的最大列数
#define DJStatusPhotosViewMaxColumns 3
// 相册中的图片间距
#define DJStatusPhotosViewMargin 4
// 相册图片的宽高
#define DJStatusPhotoWH ((DJContentWidth - (DJStatusPhotosViewMaxColumns - 1) * DJStatusPhotosViewMargin) / DJStatusPhotosViewMaxColumns)
@implementation DJStatusPhotosView
- (instancetype)initWithFrame:(CGRect)frame
self = [super initWithFrame:frame];
if (self) {
self.backgroundColor = [UIColor redColor];
+ (CGSize)sizeWithCount:(NSUInteger)count {
// 相册列数
NSUInteger cols = (count &= DJStatusPhotosViewMaxColumns ) ? DJStatusPhotosViewMaxColumns :
// 相册宽度
CGFloat photosW = cols * DJStatusPhotoWH + (cols-1) * DJStatusPhotosViewM
补充公式:
一共268条数据,每页18条,共有多少页,计算公式如下
int pages = (totalCount + maxNumsInPage - 1) / maxNumsInPage
// 相册行数
NSUInteger rows = (count + DJStatusPhotosViewMaxColumns - 1) / DJStatusPhotosViewMaxC
CGFloat photosH = rows * DJStatusPhotoWH + (rows-1) * DJStatusPhotosViewM
return CGSizeMake(photosW,photosH);
- (void)setPhotos:(NSArray *)photos {
// 添加和创建所需的UIImageView,并且设置图片的显示内容
NSUInteger photosCount = photos.
// 令相册里的photoView的个数始终满足待显示的需要,若数组中的图片个数大于相册中现有的个数,则创建新的photoView
while (self.subviews.count & photosCount) {
UIImageView *photoView = [[UIImageView alloc] init];
[self addSubview:photoView];
// 设置相册中的imageView的显示内容
for (int i = 0; i & self.subviews. i++) {
UIImageView *photoView = self.subviews[i];
if (i &= photosCount) { // 当前photoView多余,将其hidden属性置为YES,因为tableView的cell会重复利用
photoView.hidden = YES;
photoView.hidden = NO;
DJPhoto *photo = photos[i];
[photoView sd_setImageWithURL:[NSURL URLWithString:photo.thumbnail_pic] placeholderImage:[UIImage imageNamed:@"timeline_image_placeholder"]];
// 在此方法中设置相册中单个图片的frame
- (void)layoutSubviews {
[super layoutSubviews];
for (int i = 0; i & self.photos. i++) {
UIImageView *photoView = self.subviews[i];
int col = i % DJStatusPhotosViewMaxC
photoView.x = col * (DJStatusPhotoWH + DJStatusPhotosViewMargin);
int row = i / DJStatusPhotosViewMaxC
photoView.y = row * (DJStatusPhotoWH + DJStatusPhotosViewMargin);
photoView.width = DJStatusPhotoWH;
photoView.height = DJStatusPhotoWH;
最终效果:
阅读(...) 评论()为什么iphone手机拍live照片,查看时间很短,但是上传微博就可以看长点。_百度知道
为什么iphone手机拍live照片,查看时间很短,但是上传微博就可以看长点。
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
Elsa的星空知道合伙人
来自知道合伙人认证团队
Elsa的星空
知道合伙人
采纳数:316
获赞数:1523
擅长:暂未定制
原因:Live Photo的时间大概在3s左右,短于三秒可能是你剧烈抖动手机,造成手机算法把你抖动时的动作,误认为是收回手机看照片的动作,把视频裁剪到此刻,你可以试试,手机不动,拍三秒看看。拍摄Live Photos 照片并查看 在 iPhone6s 上打开相机以后,在顶部中间可以看到有一个圆形的图标,它就是 Live Photos 的开关。当前显示为灰色状态,表示 Live Photo 为关闭状态。如若要打开 Live Photos 功能,点击打开即可,此时屏幕上还会以显示 Live 来提示用户。当打开 Live Photos 功能以后,在拍照时屏幕上也会显示 LIVE 字样,表示当前正在使用 Live Photos 动态拍摄功能。当拍好了一张 Live Photos 照片以后,想要查看它的效果时,请在相片里用手指轻轻长按它,便可以看到动态效果了。END 把 Live Photos 照片分享与他人 当在 iPhone6s 手机上拍摄了一张好看的 Live Photos 照片以后,想要分享给他人也是可以的。在照片应用中,找到想要分享的照片,点击左下角
゛夨踪的主角知道合伙人
来自电子数码类芝麻团
゛夨踪的主角
采纳数:2007
获赞数:7243
参与团队:
拍摄Live Photos 照片并查看 1 ,在 iPhone6s 上打开相机以后,在顶部中间可以看到有一个圆形的图标,它就是 Live Photos 的开关。当前显示为灰色状态,表示 Live Photo 为关闭状态。 2 如若要打开 Live Photos 功能,点击打开即可,此时屏幕上还会以显示 Live 来提示用户。 3、当打开 Live Photos 功能以后,在拍照时屏幕上也会显示 LIVE 字样,表示当前正在使用 Live Photos 动态拍摄功能。 4 、当拍好了一张 Live Photos 照片以后,想要查看它的效果时,请在相片里用手指轻轻长按它,便可以看到动态效果了。 END 把 Live Photos 照片分享与他人 当在 iPhone6s 手机上拍摄了一张好看的 Live Photos 照片以后,想要分享给他人也是可以的。在照片应用中,找到想要分享的照片,点击左下角...
本回答被网友采纳
爱妮永无休知道合伙人
爱妮永无休
获赞数:79
擅长:暂未定制
您说的是在相册里翻照片的时候它会很短暂的动一下,是您查看方式不对,应该翻到您拍的Live 照片这一张,在左上角显示Live 图标的情况下长摁照片不动它就显示出来效果了!望采纳ฅ( ̳• ·̫ • ̳) 喵
百毒觉瘦知道合伙人
获赞数:207
要长按你拍的图片才会显示很长时间的
望采纳o(*////▽////*)q
z知道合伙人
来自电子数码类芝麻团
采纳数:323
获赞数:2704
擅长:暂未定制
参与团队:
feidie_lxd知道合伙人
feidie_lxd
获赞数:14
擅长:暂未定制
我也是,手机里都看不全,就晃一下,发微博后就能完全显示拍了什么
2条折叠回答
其他3条回答
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。微博上九宫格gif动图是怎么做出来的_百度知道
微博上九宫格gif动图是怎么做出来的
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
我的世界勿踏足知道合伙人
来自电脑网络类芝麻团
我的世界勿踏足
采纳数:4118
获赞数:8354
参与团队:
制作动图的步骤如下:首先选好一张图,把它编号为1图(为动图的第一张显示图片):然后在选好一张图,把它编号为2图(为显示第一张后跳出来的图片):素材准备好了,就要上工具CS6(以下简称PS)了,也就是Photoshop的最新版。下面上具体步骤了:第一步:打开PS,将1图拖入界面中。或者直接用PS打开1图,第二步:点击状态栏的图层,新建一个图层,然后将2图嵌入这个新建的图层。第三步:在状态栏的窗口,调出时间轴,CS6之前版本的PS对应的是调出动画。第四步:点击创建帧动画,建立两帧画面。下边栏红框处为复制建立新帧。注意,建立哪一帧就点开右侧边栏图片的小眼睛。第五步:设置帧动画,选择0.1秒,重复次数一次,传播帧为1帧。如图示:第六步:在状态栏文件,储存为Web所用格式,记得一定要是这个,不得是其他的,否则不能达到效果。第七步:储存时保存格式,画面像素的调整,官方是要求像素不得高于450×450,建议在400×400以下。然后保存即可。图片制作好后就是一个GIF的闪图了,在桌面点开这张图片会不停的闪动。之后上传微博,好了,至此闪图制作完成。
知道合伙人
来自电脑网络类芝麻团
采纳数:2223
获赞数:5733
参与团队:
给图帮你。我现在没有事情可以做。
本回答被提问者和网友采纳
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。朋友圈微博高逼格之如何制作精美的九宫格照片_图文_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&10W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
朋友圈微博高逼格之如何制作精美的九宫格照片
百家号是全球最大中文搜索引擎百度为内容创...|
总评分0.0|
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩9页未读,
定制HR最喜欢的简历
你可能喜欢为什么iphone手机拍live照片,查看时间很短,但是上传微博就可以看长点。_百度知道
为什么iphone手机拍live照片,查看时间很短,但是上传微博就可以看长点。
Elsa的星空知道合伙人
来自知道合伙人认证团队
Elsa的星空
知道合伙人
采纳数:316
获赞数:1523
擅长:暂未定制
原因:Live Photo的时间大概在3s左右,短于三秒可能是你剧烈抖动手机,造成手机算法把你抖动时的动作,误认为是收回手机看照片的动作,把视频裁剪到此刻,你可以试试,手机不动,拍三秒看看。拍摄Live Photos 照片并查看 在 iPhone6s 上打开相机以后,在顶部中间可以看到有一个圆形的图标,它就是 Live Photos 的开关。当前显示为灰色状态,表示 Live Photo 为关闭状态。如若要打开 Live Photos 功能,点击打开即可,此时屏幕上还会以显示 Live 来提示用户。当打开 Live Photos 功能以后,在拍照时屏幕上也会显示 LIVE 字样,表示当前正在使用 Live Photos 动态拍摄功能。当拍好了一张 Live Photos 照片以后,想要查看它的效果时,请在相片里用手指轻轻长按它,便可以看到动态效果了。END 把 Live Photos 照片分享与他人 当在 iPhone6s 手机上拍摄了一张好看的 Live Photos 照片以后,想要分享给他人也是可以的。在照片应用中,找到想要分享的照片,点击左下角
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 iphone长按home键锁屏 的文章

 

随机推荐