故事板中的UIProgressView值

时间:2014-07-20 08:57:30

标签: ios objective-c uiprogressview

嗨,所以这对大多数人来说似乎是一个非常微不足道的问题,但它确实让我措手不及。我正在使用故事板来创建我的应用程序,当用户第一次注册时,他们将通过“介绍”。我有一个UIProgressView来向用户显示它们的距离以及它在每个视图控制器中的设置。但是我需要在代码中获取进度视图设置的值,并且我不断遇到不兼容的类型错误。

//viewcontroller.m
float complete = _progress;


//viewcontroller.h
 @property (weak, nonatomic) IBOutlet UIProgressView *progress;

我已经尝试了多行其他代码,但是这给我带来了错误最少的代码!非常感谢帮助!

1 个答案:

答案 0 :(得分:2)

使用

float complete = self.progress.progress;

float complete = _progress.progress;

而不是

float complete = _progress;

使用良好的命名约定有助于避免错误并提高代码的可读性。为了更加清晰,您可以将其声明为progressView

@property (weak, nonatomic) IBOutlet UIProgressView *progressView;

并以

的形式访问它
float complete = self.progressView.progress;