UIProgressView Value From Storyboard



嗨,这对大多数人来说似乎是一个非常微不足道的问题,但它真的让我措手不及。我使用故事板来创建我的应用程序,当用户第一次注册时,他们会通过一个"介绍"。我有一个UIProgressView向用户显示他们已经走了多远它在每个视图控制器中都有设置。但是,我需要获得进度视图在我的代码中设置的值,并且我不断获得不兼容的类型错误。

//viewcontroller.m
float complete = _progress;

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

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

使用

float complete = self.progress.progress;

float complete = _progress.progress;

代替

float complete = _progress;
使用良好的命名约定将有助于避免错误和提高代码的可读性。为了更清晰,你可以将它声明为progressView
@property (weak, nonatomic) IBOutlet UIProgressView *progressView;

,并作为

访问它
float complete = self.progressView.progress;

最新更新