vertical slideriPhone アプリでandを使用しようとしていますが、progressBarそれらを変換して 90 度回転させようとするたびに、それらが消えるか伸びます。これを防ぐ方法はありますか?私がやりたいのは、スライダーと進行状況バーが垂直に表示されるようにすることですが、同じサイズを維持し、同じ外観にすることです。
添加:
ここで回転する方法のコードを見つけました:
define DEGREES_TO_RADIANS(angle) ((angle) / 180.0 * M_PI)
[self.progressView setTransform:CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(angle))];
sliderでandprogress viewを作成し、stoyboardで宣言した変数にリンクしていますViewController.m。「角度」が大きくなるprogress baと、rが大きくなり、slider伸びが大きくなります。最終的に 90 度回転するprogress barと が消え、 はslider親指の画像にしか見えませんが、 はありませんslider bar。
#define DEGREES_TO_RADIANS(angle) ((angle) / 180.0 * M_PI)
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
//Create a transformation with just the rotation
CGAffineTransform transform = CGAffineTransformMakeRotation(DEGREES_TO_RADIANS(90));
//Now apply our scale
transform = CGAffineTransformScale(transform, 2, 2);
//Now set the transform on the object to the combined rotation/scale transform.
[self.shield2 setTransform: transform];
CGAffineTransform sliderRotation = CGAffineTransformIdentity;
sliderRotation = CGAffineTransformRotate(sliderRotation, -DEGREES_TO_RADIANS(89));
self.shield.transform = sliderRotation;
}