當我在Xcode中製作和設置scrollView時,它永遠不會起作用。它不會滾動並顯示我的內容!我編寫了它的後端,但沒有去!我一直在使用這個教程,因爲iOS 4:Devx Scrollview TutorialScrollView在iOS 6中搞亂了
現在,我認爲它是壞的iOS 6由於新的iPhone上的新屏幕尺寸。這裏是後端代碼我一直使用:
scrollView.frame = CGRectMake(0, 0, 320, 520);
//---set the content size of the scroll view---
[scrollView setContentSize:CGSizeMake(320, 520)];
// Do any additional setup after loading the view.
在Xcode滾動視圖大小寬度:320,高度:520
我在做什麼錯?這可能是愚蠢的。
更新:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.overlay removeFromSuperview];
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc addObserver:self selector:@selector(keyboardWillShow:) name:
UIKeyboardWillShowNotification object:nil];
[nc addObserver:self selector:@selector(keyboardWillHide:) name:
UIKeyboardWillHideNotification object:nil];
tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(didTapAnywhere:)];
[self customizeAppearance];
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"stone.png"]];
[scrollView setScrollEnabled:YES];
scrollView.frame = ([UIScreen mainScreen].bounds);
//---set the content size of the scroll view---
[scrollView setContentSize:CGSizeMake(320, 800)];
// Do any additional setup after loading the view.
}
什麼是特別不發生,你期待? – Luke
滾動!抱歉。 – Keaton
好的,但您在滾動視圖中有多少內容?如果它小於剛剛設置的內容大小的高度,則不會滾動。通常,您將內容大小的高度設置爲最後一個對象的y原點加上其高度。 – Luke