Ios 如何以编程方式创建进度条?

Ios 如何以编程方式创建进度条?,ios,progress-bar,Ios,Progress Bar,我创建了一个带有进度条和IBOutlet的视图。每当我将视图旋转到横向模式时,它都不会旋转。因此,我需要以编程方式创建进度条 我该怎么做 UIProgressView *progressView = [[UIProgressView alloc] init]; progressView.frame = CGRectMake(100,100,100,20); [self.view addSubview:progressView]; 你应该开始了 我会仔细阅读苹果文档中的视图和视图控制器。《iPh

我创建了一个带有进度条和IBOutlet的视图。每当我将视图旋转到横向模式时,它都不会旋转。因此,我需要以编程方式创建进度条

我该怎么做

UIProgressView *progressView = [[UIProgressView alloc] init];
progressView.frame = CGRectMake(100,100,100,20);
[self.view addSubview:progressView];
你应该开始了

我会仔细阅读苹果文档中的视图和视图控制器。《iPhone操作系统视图编程指南》详细介绍了您想要做的事情。如果您还没有阅读《iPhone应用程序编程指南》和《iPhone开发指南》,我会先阅读

所有这些文档都可以在developer.apple.com上找到,也可以在Xcode的帮助系统中找到

你应该开始了

我会仔细阅读苹果文档中的视图和视图控制器。《iPhone操作系统视图编程指南》详细介绍了您想要做的事情。如果您还没有阅读《iPhone应用程序编程指南》和《iPhone开发指南》,我会先阅读


所有这些文档都可以在developer.apple.com上找到,也可以在Xcode的帮助系统中找到。

您必须在IB中设置大小属性,否则无法正常工作,请参见下图


这对两个方向都适用

您必须在IB中设置大小属性,否则无法正常工作,请参见下图


此操作适用于两个方向

您可以通过以下代码将进度条旋转到垂直方向:


progressView.transform=CGAffineTransformMakeRotation M_PI*0.5

您可以通过以下代码将进度条旋转为垂直:

progressView.transform=CGAffineTransformMakeRotation M_PI*0.5