ここからJDFlipNumberView をダウンロードしました。
動作しますが、フレームに問題があります。開発者が使用すると言ったフレームを変更するには:
flipNumberView.frame = CGRectMake(10,100,300,100);
しかし、私がこれを行うとき、それは変わりません。
PS: 置くNSLog(@"%@",flipNumberView.frame);
と が返されますnull
。
フレームを変更するにはどうすればよいですか?
"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);
あなたの助けになるかもしれません。
サンプル プロジェクトを使用する場合は、layoutSubviews:
まずメソッドを無効にする必要があります。再レイアウトごとにフレームをリセットします。
それ以外の場合は、新しいフレームを設定してください。