所以我和我的伙伴一直在开发一个应用程序。我们在 ScrollView 中嵌入了一个 ImageView。它可以在 iOS 5 上运行,但现在我们正在将其更新到 iOS 7。我们现在必须使用自动布局来让它看起来再次看起来不错。但这会禁用滚动它。我们已经尝试了一段时间来添加允许图像再次滚动的代码,但没有任何帮助。
我们已经在阳光下尝试了所有可以找到的处理 viewDidLoad(我们最初为 iOS 5 执行此操作的地方)和 viewDidAppear(我们为符合 iOS 7 和更好的实用性标准而添加的内容)。任何建议将不胜感激,我们已经用尽了每一次尝试。
@property (weak, nonatomic) IBOutlet UIScrollView *Scroll;
@property (weak, nonatomic) IBOutlet UIImageView *Image;
...
- (void)viewDidLoad
{
[super viewDidLoad];
// This is what we did for iOS 5
//self.Scroll.contentSize = self.Image.image.size;
//self.Image.frame = CGRectMake(0, 0, self.Image.image.size.width, self.Image.image.size.height);
}
-(void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
//One of the many NEW attempts for iOS 7
self.Scroll.contentSize = CGSizeMake(self.Image.image.size.width,self.Image.image.size.height);
}