UIImage 视图不显示图像
UIImage view does not display the image
我在开发的应用程序中显示 UIImage 时遇到了一些问题。我采取的步骤如下:
1 - 将 UIImageView 添加到情节提要中的主视图控制器。我使用界面生成器完成了此操作。
2 - 然后我在 viewcontroller.h 中为 UIImageView 创建了一个 IBOutlet。我确保从出口正确引用图像视图。
3 - 我像这样为 UIImageView 设置图像:
_fireIcon = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"flame_icon.png"]];
这是在 viewcontroller.m 文件的 viewDidLoad 方法中完成的。
疑难解答:
- 我检查了是否设置了 _fireIcon 变量。这是。
- 我检查了是否正在调用viewDidLoad 方法。这是。
- 此外,当我通过情节提要本身静态设置图像时,图像会显示出来。但是当我通过代码执行时,它不显示。
如果您需要更多信息或代码片段,请告诉我。
您不需要初始化图像视图,因为您正在使用图像视图的界面生成器
_fireIcon.image = [UIImage imageNamed:@"flame_icon.png"]; // or [_fireIcon setImage:[UIImage imageNamed:@"flame_icon.png"]];
这设置了图像。
当我们使用 Interface builder 删除 UI 元素时,我们不需要初始化它们,因为它们由 apple 处理。
这样做你用新创建的 UIImageView
:
重置了你的 属性
_fireIcon = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"flame_icon.png"]];
你从情节提要中引用 UIImageView
的内容完全丢失了。
相反,你想设置图像:
_fireIcon.image = [UIImage imageNamed:@"flame_icon.png"];
首先,您确实需要分配通过 Interface builder 创建的 Element,您只需要像这样直接将图像设置为 UIImageView :-
[myImage setImage:[UIImage imageNamed:@"5.jpg"]];
确保图像名称及其扩展名正确。我刚刚尝试过,它在这里工作得很好。如果您在这里仍然遇到问题,请告诉我。
Swift 3.0
statusImageView?.image = UIImage(named: "select.png")
我在开发的应用程序中显示 UIImage 时遇到了一些问题。我采取的步骤如下:
1 - 将 UIImageView 添加到情节提要中的主视图控制器。我使用界面生成器完成了此操作。
2 - 然后我在 viewcontroller.h 中为 UIImageView 创建了一个 IBOutlet。我确保从出口正确引用图像视图。
3 - 我像这样为 UIImageView 设置图像:
_fireIcon = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"flame_icon.png"]];
这是在 viewcontroller.m 文件的 viewDidLoad 方法中完成的。
疑难解答:
- 我检查了是否设置了 _fireIcon 变量。这是。
- 我检查了是否正在调用viewDidLoad 方法。这是。
- 此外,当我通过情节提要本身静态设置图像时,图像会显示出来。但是当我通过代码执行时,它不显示。
如果您需要更多信息或代码片段,请告诉我。
您不需要初始化图像视图,因为您正在使用图像视图的界面生成器
_fireIcon.image = [UIImage imageNamed:@"flame_icon.png"]; // or [_fireIcon setImage:[UIImage imageNamed:@"flame_icon.png"]];
这设置了图像。 当我们使用 Interface builder 删除 UI 元素时,我们不需要初始化它们,因为它们由 apple 处理。
这样做你用新创建的 UIImageView
:
_fireIcon = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"flame_icon.png"]];
你从情节提要中引用 UIImageView
的内容完全丢失了。
相反,你想设置图像:
_fireIcon.image = [UIImage imageNamed:@"flame_icon.png"];
首先,您确实需要分配通过 Interface builder 创建的 Element,您只需要像这样直接将图像设置为 UIImageView :-
[myImage setImage:[UIImage imageNamed:@"5.jpg"]];
确保图像名称及其扩展名正确。我刚刚尝试过,它在这里工作得很好。如果您在这里仍然遇到问题,请告诉我。
Swift 3.0
statusImageView?.image = UIImage(named: "select.png")