我在故事板中使用uiimageview添加了图像,并将它们连接到iboutlet,它们没有出现在模拟器中。我认为它们不在屏幕上,因为它们非常接近其他图像而且我有自动布局关闭,因为我在其他线程中看到这可能是一个问题。这是一些代码,如果它可能会有所帮助。没有人会出现在模拟器中。
编辑:我刚将其中一个图像移动到屏幕中央,当我清理/构建/运行模拟器中没有任何变化时。因此,出于某种原因,我在故事板中更改的任何内容都不会被转移到模拟器中。这一切都在昨晚奏效,我不确定今天下午会发生什么变化。#import <UIKit/UIKit.h>
float LeftMovement;
float RightMovement;
float UpMovement;
int life = 3;
@interface Game : UIViewController
{
IBOutlet UIButton *Start;
IBOutlet UIImageView *Runner;
IBOutlet UIImageView *Water;
IBOutlet UIImageView *Heart1;
IBOutlet UIImageView *Heart2;
IBOutlet UIImageView *Heart3;
IBOutlet UILabel *Lives;
NSTimer *Movement;
}
-(IBAction)StartGame:(id)sender;
-(void)Moving;
-(void)Walk;
@end
答案 0 :(得分:8)
我来晚了,但正确答案是
右键单击Xcode中的图像,转到File Inspector,我必须选中&#34; Target Membership&#34;
下的复选框。答案 1 :(得分:1)
我打赌不小心检查了故事板的使用自动布局标志。打开故事板文件,选择文件检查器,并确保未选中“使用Autolayout”复选框。
答案 2 :(得分:0)
我们需要查看.xib文件中的内容。 “image”属性是否设置了正确的图像名称?您确定将心脏图像添加到捆绑包中吗?要查看问题是否与图像视图的位置有关,请为图像视图提供背景颜色,并查看它们是否可见。
答案 3 :(得分:0)
不确定是否为时已晚但无论如何..您是否在属性检查器中检查了 Alpha 设置为 1 ?因为,如果它设置为 0 ,它将不会在您的视图中显示任何内容。
答案 4 :(得分:0)
我遇到了同样类型的问题,这是一个格式问题。我导出了一个.gif,它在检查员工作正常,但由于某种原因,SIM卡没有它。对.png进行简单的更改就可以了。
答案 5 :(得分:0)
答案 6 :(得分:0)
新手回答,但发生在我身上的是我调用了 loadView(),即使我没有以编程方式添加任何内容。 loadView() 覆盖故事板。