1

私は現在 NSScrollView を使用しています。スクロールすると、その下にボタンが再表示されます。どうすればこれを修正できますか。

問題の表示は次のとおりです。ここに画像の説明を入力

int x = 00; //position x
    int y = 00; //pssition y

    int width = 100;
    int height = 40;

    NSButton* a = [[NSButton alloc] initWithFrame:NSMakeRect(x, y, width, height)];
    a.title = @"Scene";
    //[a setButtonType:<#(NSButtonType)#>]; //Set what type button You want
    [a setBezelStyle:NSSquareLineCapStyle]; //Set what style You want

    [self.box addSubview:a];

これで、ボタンが適切に表示されることがわかりました。スクロールすると、再描画されているように見えます。最初の下部をまったく表示したくありません。

4

1 に答える 1

0

私はこれについてはかなりずれているかもしれませんが、私が行ったチュートリアルから持っているコード行と一緒に行くことができます. ポンゲーム。ボールが動き回るにつれて、ボールが画面上で再描画されるようにします。行は次のとおりです。

[NSTimer scheduledTimerWithTimeInterval:0.01 
                                 target:self 
                               selector:@selector(gameLoop) 
                               userInfo:nil 
                                repeats:YES];

うまくいけば、これは役に立ちました!うまくいけば、それはあなたにいくつかのアイデアを与えましたか?

于 2013-04-22T02:53:49.847 に答える