2

私は Xcode に慣れていないので、今では本当にイライラしていUIScrollViewます。ScrollView の作成に成功し、コンテンツとすべてで正常に機能しました。しかし、独自のスクロールビューと独自のコンテンツを備えた新しい ViewController を作成したかったのです。しかし、それはうまくいきません!

これが私の問題です:

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

これを機能させるにはコードが必要だと思うので、誰かが私を助けてくれることを本当に願っています! 私は答えを見つけるためにずっと探していました!そして、私はこれに慣れていないことを覚えておいてください。

4

1 に答える 1

0

nib から scrollView を作成した場合は、そこから Use Autolayoutのチェックを外す必要があります。

  • あなたのペン先に行きます。
  • ビューを選択します。
  • nibのユーティリティウィンドウに移動します。
  • ユーティリティ ウィンドウの左側の最初のタブ フォームを選択します。
  • 自動レイアウトのチェックを外します。
于 2013-01-13T15:25:13.760 に答える