首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Cocoa Touch --以编程方式添加UIImageView?

Cocoa Touch --以编程方式添加UIImageView?
EN

Stack Overflow用户
提问于 2010-07-24 02:48:25
回答 3查看 49K关注 0票数 17

如何在objective-c中创建和定位新的图像视图?

谢谢!

我试过了,但它似乎没有任何作用……

代码语言:javascript
复制
-(void)drawStars{ //uses random numbers to display a star on screen
    //create random position
    int xCoordinate = arc4random() % 10;
    int yCoordinate = arc4random() % 10;

    UIImageView *starImgView = [[UIImageView alloc] initWithFrame:CGRectMake(xCoordinate, yCoordinate, 58, 40)]; //create ImageView 

    starImgView.image = [UIImage imageNamed:@"star.png"];


    [starImgView release];

我把这个方法放在我的视图控制器中。我看到一些CG的东西,我需要导入核心图形还是什么?(核心图形到底是什么?)

EN

回答 3

Stack Overflow用户

发布于 2010-07-24 21:18:49

您尚未将视图作为子视图添加到另一个视图,这意味着它不在视图层次结构中。

假设您是在视图控制器中执行此操作,则可能如下所示:

代码语言:javascript
复制
[self.view addSubview: imgView];
票数 22
EN

Stack Overflow用户

发布于 2015-09-29 17:14:45

代码语言:javascript
复制
(void)viewDidLoad {
   [super viewDidLoad];
   UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.view.layer.frame.size.width, self.view.layer.frame.size.height)];
   imgView.image = [UIImage imageNamed:@"emptyCart.jpeg"];
   imgView.backgroundColor = [UIColor whiteColor];
   imgView.contentMode = UIViewContentModeCenter;
   [self.view addSubview: imgView];
}
票数 1
EN

Stack Overflow用户

发布于 2014-06-27 14:04:40

我在向NSString传递值NSSArray时遇到了问题,

我得到了答案:

代码语言:javascript
复制
//Display all images....
    NSString *imgstring= [self.allimages objectAtIndex:indexPath.row];
    cell.myimages.image=[UIImage imageNamed:imgstring];     //displaying Images in UIImageView..noproblem.

// Display all numbers...
    cell.mylables.text=[NSString stringWithFormat:@"%@", [mysetobjectAtIndex:indexPath.row ]];  //showing results fine ArghyA..
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3321374

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档