ios-在 ViewController设置UIImageView框架

问题描述

在 ViewController设置UIImageView框架
对于一般的程序,怎么样在 ViewController设置UIImageView框架?

UIView *baseView = [[UIView alloc] init];[self.view addSubview:baseView];// 显示UIImageViewUIImageView *myImage = [[UIImageView alloc]                        initWithImage:[UIImage imageNamed:@""tool.png""]];[baseView addSubview:myImage];

运行之后就黑屏,我猜是需要设置框架。

解决方案

你说对了,是需要框架,你可以试试下面的:

UIView *baseView = [[UIView alloc] initWithFrame:self.view.bounds];[self.view addSubview:baseView];// 显示UIImageViewUIImageView *myImage = [[UIImageView alloc]                    initWithImage:[UIImage imageNamed:@""tool.png""]];myImage.frame = baseView.bounds;[baseView addSubview:myImage];

同时还有对baseViewmyImage设置autoresizingmask`,这样当视图的框架改变时,这两个视图也自动调整。

如果没用ARC,记得要在方法结束之前自动释放这些视图

解决方案二:
不明白你创建UIView的目的是什么?如果想把UIImageView添加到当前UIViewcontroller的view中可以直接

> UIImageView *myImage = [[UIImageView alloc]>                     initWithImage:[UIImage imageNamed:@""tool.png""]]; myImage.frame = CGRectMake(...); [self.view addSubview:myImage];

解决方案三:
这个不需要什么框架之类的东西,你的问题在于没有设置uiview和uiimageview的大小,就是frame。设置了,就肯定好了。

时间: 2025-01-25 00:42:47

ios-在 ViewController设置UIImageView框架的相关文章

ios-在tabBar中共享两个ViewController的UIImageView

问题描述 在tabBar中共享两个ViewController的UIImageView 应用的UITabBarController,建立了一个masterVC类,全部ViewControllers都继承masterVC.我希望能设置一个UIImageView可以显示在tabBarController每个view中的image. 如果我能实例化每个VC,就能将图片当做属性传递,但是在tabBarController的ViewController中没有这样的方法 我现在想到的方法是这样的: -(vo

cocoa touch-有关ios的viewController问题

问题描述 有关ios的viewController问题 正在开发navigationController 应用.在viewController里,分别有vcA和vcB. [self presentModalViewController:vcB animated:YES]; 当vcB加载完成,能不能在vcA中获取到? 我知道有一种方法,通过定义vcB的子类实现,但是我想要IOS里面自带的实现方法或属性. 解决方案 我建议使用blocks 如果只需要一个回调. 首先,在第二个viewControll

拍照-IOS中怎么设置dpi属性?

问题描述 IOS中怎么设置dpi属性? 3C 请教各位大牛一个IOS拍照问题:我在ipad上用相机拍照,拍出来的图片,dpi是72,存储空间:2.2M:但是,我用ios自带的相机方法(UIImagePickerController),拍出来的图片,dpi是96,存储空间:6.2M,大了一倍多!!通过在windows上对比了一下两张图片的属性(iPad相机拍的照片属性VS App照片属性),发现是由于dpi不一样导致的(72 VS 96)把仅有的分数贡献出来,希望各位大侠不要介意分数少哦! 解决方

ios-如何设置UIImageView动画?

问题描述 如何设置UIImageView动画? 如何设置UIImageView有动画?用了下面的代码进行动画设置,但是对imageView没有用: MyImage=[[UIImageView alloc] initWithFrame:CGRectMake(10, 57, 220,140)]; MyImage.image=[UIImage imageNamed:@"image.png"]; MyImage.userInteractionEnabled = YES; [self.view

iOS 9 平台上 AFNetworking 框架 3.0 版本解决的问题和问题解决

iOS 9 平台上 AFNetworking 框架 3.0 版本解决的问题和问题解决 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 再补充 此有一篇比较全面的适配 iOS 9 的文章: htt

ios+zbar 如何设置对焦

问题描述 ios+zbar 如何设置对焦 使用zbarsdk进行二维码扫描,如何设置对焦? 不用等待3,4秒才可以扫到或者隔很远也可以快速扫描:

iOS中常用设置返回按钮_IOS

//添加返回按钮 -(void)backBtn{ UIButton *backBtn=[[UIButton alloc]initWithFrame:CGRectMake(0, 10, 60, 20)]; [backBtn setTitle:@"返回" forState:UIControlStateNormal]; backBtn.titleLabel.font=[UIFont systemFontOfSize:12]; backBtn.imageEdgeInsets=UIEdgeIns

iOS开发-常用第三方开源框架介绍(你了解的ios只是冰山一角)

图像: 1.图片浏览控件MWPhotoBrowser        实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存.可对图片进行缩放等操作.       下载:https://github.com/mwaterfall/MWPhotoBrowser   目前比较活跃的社区仍旧是Github,除此以外也有一些不错的库散落在Google Code.SourceForge等地方.由于Github社区太过主流,这里主要介绍一下Gith

iOS开发中使用CoreLocation框架处理地理编码的方法_IOS

一.简介 1.在移动互联网时代,移动app能解决用户的很多生活琐事,比如 (1)导航:去任意陌生的地方 (2)周边:找餐馆.找酒店.找银行.找电影院 2.在上述应用中,都用到了地图和定位功能,在iOS开发中,要想加入这2大功能,必须基于2个框架进行开发 (1)Map Kit :用于地图展示 (2)Core Location :用于地理定位  3.两个热门专业术语 (1)LBS :Location Based Service(基于定位的服务) (2)SoLoMo :Social Local Mob