Uiscrollview UIScroll视图未显示UIImageView

Uiscrollview UIScroll视图未显示UIImageView,uiscrollview,uiimageview,Uiscrollview,Uiimageview,好的,我已经在这个bug上工作了2个小时,并且查看了所有我能找到的也有我的问题的链接。我试图将UIImageView放置在UIScrollView中,然后在屏幕上显示滚动视图。当我尝试执行此操作时,不会显示任何内容。首先,我认为imageview没有图像可显示,所以我通过将imageview添加到屏幕来测试这一点 [self.view addSubview:mapDisplay]; 图像已经显示了,但当我把它放在滚动视图中时,我仍然无法显示图像 任何帮助都将受到感谢 .h文件 #import

好的,我已经在这个bug上工作了2个小时,并且查看了所有我能找到的也有我的问题的链接。我试图将UIImageView放置在UIScrollView中,然后在屏幕上显示滚动视图。当我尝试执行此操作时,不会显示任何内容。首先,我认为imageview没有图像可显示,所以我通过将imageview添加到屏幕来测试这一点

[self.view addSubview:mapDisplay];
图像已经显示了,但当我把它放在滚动视图中时,我仍然无法显示图像

任何帮助都将受到感谢

.h文件

#import <UIKit/UIKit.h>
#import "FloorsContainer.h"
@interface FloorMapViewController : UIViewController {
    UIImage* mapToShow;
    IBOutlet UIImageView *mapDisplay;
    IBOutlet UIScrollView *mapScrollView;
}
@property(nonatomic, retain) UIImageView *mapDisplay;
@property(nonatomic, retain) UIScrollView *mapScrollView;
-(void)setMapImage:(UIImage *) newMap;
@end

它确实输入了if语句。我相信这与我如何连接图像视图和滚动视图有关。(我对iOS开发还是有点陌生,但学习速度很快)。任何帮助都将不胜感激

如果您认为这与如何连接有关,那么问题可能出在您的故事板或nib文件中。确保每个酒店只连接一个插座,不要使插座过载。尝试删除它们,然后再次将您的插座重新连接到各个属性

@properties也应该是

@property(nonatomic, retain) IBOutlet UIImageView *mapDisplay;
@property(nonatomic, retain) IBOutlet UIScrollView *mapScrollView;
@property(nonatomic, retain) IBOutlet UIImageView *mapDisplay;
@property(nonatomic, retain) IBOutlet UIScrollView *mapScrollView;