0

UIScrollView があり、アプリを実行するとスクロール ビューが正常に動作します。スクロール ビューに 2 つのボタンを追加しようとすると、下部と上部にもう 1 つ、スクロール機能がなくなります。ボタンにアクションをまだ呼び出していません。スクロールビューの動作を見たかっただけです

なぜこれが起こるのか分かりません。

これが私のコードです。

.h

@interface ViewController : UIViewController {
IBOutlet UIScrollView *theScroller;
}

@end

.m

@implementation ViewController

- (void)viewDidLoad
{
[theScroller setScrollEnabled:YES];
[theScroller setContentSize:CGSizeMake(320, 900)];
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}

@end
4

1 に答える 1

0

次の変更を変更します。

.h

    @interface ViewController : UIViewController
{


   IBOutlet UIScrollView *theScroller;

}


@property(nonatomic,retain)IBOutlet UIScrollView *theScroller; // Add this Line

. メートル

**#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
@synthesize theScroller;  // Add this Line

- (void)viewDidLoad

{
    [super viewDidLoad];


    [theScroller setScrollEnabled:YES];
    [theScroller setContentSize:CGSizeMake(320, 900)];
    [super viewDidLoad];

}

あなたのXIBで;

  1. 適切にデリゲートとリンクを設定する

ここに画像の説明を入力

于 2012-11-01T04:19:34.430 に答える