use*_*098 15 xcode uiimageview
我只想以编程方式创建一个UIImageView,在点(50,50)处显示20by20点.(点的图像称为draw.png).出于某种原因,屏幕上没有显示任何内容.
继承我的代码:
- (void)viewDidLoad
{
UIImageView *dot =[[UIImageView alloc] initWithFrame:CGRectMake(50,50,20,20)];
dot.image=[UIImage imageNamed:@"draw.png"];
[self.view addSubview:dot];
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib
}
Run Code Online (Sandbox Code Playgroud)
JuJ*_*oDi 37
首先,确保你的项目中存在draw.png并且你正在引用它(所以如果它是draw.PNG你应该放@"draw.PNG").此外,[super viewDidLoad]在一切之前打电话.
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib
UIImageView *dot =[[UIImageView alloc] initWithFrame:CGRectMake(50,50,20,20)];
dot.image=[UIImage imageNamed:@"draw.png"];
[self.view addSubview:dot];
}
Run Code Online (Sandbox Code Playgroud)
试试这个 :-
UIImageView *imageview = [[UIImageView alloc]
initWithFrame:CGRectMake(50, 50, 20, 20)];
[imageview setImage:[UIImage imageNamed:@"AppleUSA1.jpg"]];
[imageview setContentMode:UIViewContentModeScaleAspectFit];
[self.view addSubview:imageview];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54868 次 |
| 最近记录: |