我是objective-c的新手,我创建了一个firstcontroller
播放歌曲:
[mysong play]
还创建了一个音量滑块控件:
mysong.volume=slider.value
它工作正常,我创建了另一个remoteController
带有播放按钮和滑块的视图控制器来控制firstcontroller
播放歌曲,我可以播放歌曲但是我如何通过滑块值来控制音量,谢谢有人能启发我。
这个问题没有很清楚地解释,但我想说你可以在你的FirstController
类中添加一个属性来公开音量值。像这样的东西:
@interface FirstController : ...
{
float _level;
}
@property (nonatomic, assign) float volumeLevel;
@end
@implementation FirstController
@synthesize volumeLevel = _level;
- (id)init {
...
_level = -1;
...
}
- (void)setVolumeLevel:(float)level {
_level = level;
<# update slider volume here #>
}
- (float)volumeLevel {
if (_level < 0) {
/* first access */
_level = <# read the volume from the slider #>
}
return _level;
}
@end
如果您向我们展示一些实际代码,我们可以根据您的需求定制答案。