iphone-将图片对齐到屏幕底层

问题描述

将图片对齐到屏幕底层

设置一个图片水平居中,位于屏幕的最底层。好像只要设置y坐标为screen_height - image_height就可以。

UIImage *img = [UIImage imageNamed:@"my-image.png"];
UIImageView *imgView = [[UIImageView alloc]initWithImage:img];
imgView.frame = CGRectMake(0, 0, img.size.width / 2, img.size.height / 2);

CGRect screenBounds = [[UIScreen mainScreen] bounds];
CGFloat screenScale = [[UIScreen mainScreen] scale];
CGSize screenSize = CGSizeMake(screenBounds.size.width * screenScale, screenBounds.size.height * screenScale);

CGRect frame = imgView.frame;
frame.origin.x = 0;
frame.origin.y = screenSize.height - img.size.height;
imgView.frame = frame;

[self.view addSubview:imgView];

但不知为什么没实现? 0,0 是屏幕的左上角。所以screen_height - image_height应该对啊,请前辈解答。不胜感激

解决方案

CGSize screenSize = CGSizeMake(screenBounds.size.width * screenScale, screenBounds.size.height * screenScale);

这是何意? 屏幕的尺寸应该是这样取吧

CGRect screenBounds = [[UIScreen mainScreen] bounds];
CGSize screenSize =screenBounds.size;
NSLog(@"screen size :%@",NSStringFromCGSize(screenSize));

这样再去计算试试,如果要去掉statusbar, 还有navigationbar的话

frame.origin.y = screenSize.height- 20 - 44 - img.size.height;
时间: 2024-08-03 01:40:28

iphone-将图片对齐到屏幕底层的相关文章

eDiary电子日记本:增加图片对齐功能

  eDiary电子日记本主要特点: 1.界面简单清新,支持皮肤切换; 2.严格的数据加密机制,充分保护用户隐私; 3.强大的编辑功能,编辑器体验和 Word 一致; 4.支持日记模板功能,并预置常用模板; 5.简单合理的文档管理功能,为您梳理日常信息; 6.每个日记本对应一个单独的数据文件,干净简单 eDiary 电子日记本 3.2 更新内容: 新增:增加了图片对齐和图文混排功能 (编辑器中右键点击图片后点"图像属性"); 新增:增加了统计图表 (打开"工具"菜单

html5-手机网页中,图片按钮自适应屏幕大小沉底

问题描述 手机网页中,图片按钮自适应屏幕大小沉底 HTML5做手机网页,现在需要将一排4个按钮沉底,网页已经自适应屏幕大小宽和高都100%, 为什么我用百分比设置的时候,要达到百分之一百多,在苹果5,6,6P模式下都蛮好, 到苹果4就不行.有什么快速方便的解决办法 解决方案 手机网页屏幕自适应获取手机屏幕大小和图片自动适应大小

数据库数据恢复-读取iphone手机图片数据库,其中的图片位置信息是一段以bplist00开头的字符串

问题描述 读取iphone手机图片数据库,其中的图片位置信息是一段以bplist00开头的字符串 图片位置信息是一串以bplist00开头的字符串,其中包含了图片拍摄的中文位置信息,如何将里边的位置信息解析出来,有做过的大牛给个指点啊 解决方案 bplist是二进制的plist文件.像ipa中的Info.plist一样就是这种格式.用过一个python的解析库,叫biplist,它可以解析bplist格式,也不复杂可以参考下.

Android 图片显示与屏幕适配的问题

Android 图片显示与屏幕适配的问题 在Android开发中比较头疼的是Android的分辨率问题,那么这里给大家介绍个万能办法,这个办法的优点是可以实现万能适应,给开发和美工设计提供了依据,但是对开发来说代码量也不少,具体办法: (1)获取屏幕的尺寸 WindowManager windowManager = (WindowManager) getSystemService(Context.WINDOW_SERVICE); Display d = windowManager.getDefa

ipad,iphone启动图片命名

Default-Portrait.png iPad专用竖向启动画面 768x1024或者768x1004 2 Default-Landscape.png iPad专用横向启动画面 1024x768或者1024x748 3 Default-PortraitUpsideDown.png iPad专用竖向启动画面(Home按钮在屏幕上面),可省略 768x1024或者768x1004 4 Default-LandscapeLeft.png iPad专用横向启动画面(可省略), 1024x768或者10

魅族M9对比iPhone 4:十组屏幕效果

在昨天发布浏览器对比文后,收到很多朋友的反馈,这里要先感谢大家的支持.提到最多的问题,仍然是魅族 M9 这块屏幕了,它跟 iPhone 4 比起来到底如何?无图无真相,请看十组屏幕对比图.=以下图片由 Nikon D40 拍摄完成,我已经把原片上传至网盘供大家欣赏. 首先将魅族 M9 和苹果 iPhone 4 并排放在一起,进入设置选项,把自动亮度调节给关闭,然后把亮度打到最大.(在实际的使用过程中,我觉得 iPhone 4 的自动亮度调节要灵敏些) 色块图对比,请重点观看左下角的红色色块和右上

iPhone手机图片壁纸设置教程

当iphone连接上电脑以后打开"我的电脑"或者"计算机" (系统不同叫法不一样) 在下面便携设备就会看到相册的信息,打开以后将里面的照片直接复制到电脑上即可.记得这里不能删除照片. 如何将其他设备的照片和图片上传到iphone中? 1.将iphone连接上电脑打开itunes.然后点击你的设备-XX的iphone. 2.进入你的设备后会看到铃声.程序.音乐.照片等的选项.我们要上传照片选择图片在同步照片前打钩.然后选择来自你电脑上的图片文件夹就可以了. (这里只能

iPhone设计:利用图形元素和屏幕交互设计

在过去的两年里,你能想象的一些很烂的应用设计也入驻了优雅的iPhone.通过它周边的宣传,使得世界各地的设计者们都利用这个新的移动工具来一展身手.结果虽搞出了成千上万的iPhone应用,但通常不好用也不直观.然而有些设计师则是花费大量时间为创造更好用的界面而努力着(是的,这些都是好用且有创意的界面). 本文探究了如何让设计师利用图形元素和屏幕交互,制作出易识别又易操控的iPhone应用.目的在于揭示iPhone应用设计的普遍趋势和设计方法--请注意,这些未必是设计和可用性中的最佳观点. 1. 镜

Dreamweaver图片对齐方法

  图片是网页中必备的元素之一,今天小编为大家介绍一下在dreamweaver中如何设置图片的对齐方式. 其实很简单,插入图片后,在"格式"菜单下,我们可以看到"对齐"选项,在对齐下我们可以根据需求选择"左对齐"."居中对齐"."右对齐"和"两端对齐".         注:更多精彩教程请关注三联软件使用栏目