0

ここからJDFlipNumberView をダウンロードしました。

動作しますが、フレームに問題があります。開発者が使用すると言ったフレームを変更するには:

flipNumberView.frame = CGRectMake(10,100,300,100);

しかし、私がこれを行うとき、それは変わりません。

PS: 置くNSLog(@"%@",flipNumberView.frame);と が返されますnull

フレームを変更するにはどうすればよいですか?

4

2 に答える 2

0

"fram" は文字列ではなく、構造体のオブジェクトです。したがって、フレームを見たい場合は使用できます。

  NSLog(@"Width = %f",btn.frame.size.width);
  NSLog(@"height = %f",btn.frame.size.height);

  NSLog(@"x = %f",btn.frame.origin.x);
  NSLog(@"y = %f",btn.frame.origin.y);

あなたの助けになるかもしれません。

于 2012-09-10T09:08:05.420 に答える
0

サンプル プロジェクトを使用する場合は、layoutSubviews:まずメソッドを無効にする必要があります。再レイアウトごとにフレームをリセットします。

それ以外の場合は、新しいフレームを設定してください。

于 2012-12-18T21:49:57.910 に答える