2012-11-13 28 views
2

我是Xcode的新手,現在我對UIScrollView感到非常沮喪。我成功創建了一個ScrollView,並且它在內容和所有內容上都能正常工作。但後來我想創建一個新的ViewController,它有自己的scrollview和它自己的內容!但那不行!UIScrollView在更改視圖時停止工作

這裏是我的問題:

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

我已經上傳了視頻,顯示這個問題是什麼樣子!

這裏是我的viewController.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 

我想我需要一些代碼來完成這項工作,所以我真的希望有人能幫我!我一直在尋找所有的答案!請記住我是新來的,所以請教育。

+0

順便說一句...當我在3,5顯示器上運行它,它工作得很好!當我在4英寸顯示屏/ iphone 5上運行它時,問題就發生了! :( –

+0

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

回答

0

如果你從筆尖創建滾動視圖,你必須從那裏取消選中使用自動佈局

  • 轉到您的筆尖。
  • 選擇您的視圖。
  • 轉到筆尖的實用程序窗口。
  • 選擇實用程序窗口左側的第一個選項卡窗體。
  • UNCHECK Autolayout。
相關問題