UIScrollView 在更改视图时停止工作



我是Xcode的新手,现在我对UIScrollView感到非常沮丧。我成功了在创建滚动视图时,它对内容和所有内容都运行良好。但后来我想创建一个新的视图控制器,它有自己的滚动视图和自己的内容!但这行不通!

这是我的问题:

http://www.youtube.com/watch?v=LktaCZhBu4E&feature=youtu.be

我已经上传了视频以显示问题的样子!

这是我的观点控制器.m :

//
//  ViewController.m
//  EHN Biler
//
//  Created by Daniel Høi-Nielsen on 13/11/12.
//  Copyright (c) 2012 EHN Graphis. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
-(void)viewWillAppear:(BOOL)animated{
[scroller setFrame:CGRectMake(0, 0, 320, 800)];
}
-(void)viewDidAppear:(BOOL)animated
{
[scroller setScrollEnabled:YES];
[scroller setContentSize:CGSizeMake(320, 800)];
}
- (void)viewDidLoad
{
[super viewDidLoad];
[scroller setScrollEnabled:YES];
[scroller setContentSize:CGSizeMake(320, 8000)];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end

这是viewController.h:

//
//  ViewController.h
//  EHN Biler
//
//  Created by Daniel Høi-Nielsen on 13/11/12.
//  Copyright (c) 2012 EHN Graphis. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {
IBOutlet UIScrollView *scroller;
}
@property(nonatomic) BOOL canCancelContentTouches;
@end

我想我需要一些代码来使这项工作,所以我真的希望有人可以帮助我!我一直在寻找答案!请记住,我是新手,所以请接受教育。

如果您从笔尖创建了滚动视图,则必须取消选中从那里使用自动布局

  • 去你的笔尖。
  • 选择您的视图。
  • 转到笔尖的实用程序窗口。
  • 选择实用程序窗口左侧的第一个选项卡窗体。
  • 取消选中自动布局。

相关内容

最新更新