2012-07-02 86 views
0

我在Objective-C新的,我創建了一個firstcontroller其播放一首歌曲: [mysong play]還創建卷的滑塊控制: mysong.volume=slider.valueiPhone滑動音量控制器到另一個控制器

它工作正常,和我創建另一個視圖控制器remoteController用播放按鈕和滑塊來控制firstcontroller播放歌曲,我可以播放歌曲但我怎麼能通過滑塊值來控制音量,謝謝有人可以啓發我。

回答

0

這個問題不是很清楚的解釋,但我想說你可以添加一個屬性到你的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 

如果您向我們展示一些實際的代碼,我們可以爲您的需求提供答案。

相關問題