我有一个我已设置通知的应用程序。当通知提高时,那声音是根据设备的音量级别。所以我想在我的视图中添加一个进度条或滑块来控制设备的音量。例如,你有一个视图,其中你有滑块/进度条。当你滑动它们时,音量增加或减少。 如何通过这些工具控制设备的体积?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{ static NSString * CellIdentifier = @“Cell”;
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
}
// Configure the cell...
if(indexPath.row==0)
{
cell.textLabel.text = @"Vibration";
UISwitch *switch_vib=[[UISwitch alloc] initWithFrame:CGRectMake(210, 9, 94, 27 )];
switch_vib.on=YES;
[cell addSubview:switch_vib];
}
else //if(indexPath.row==1)
cell.textLabel.text = @"Set volumes";
return cell;
}
提前致谢...
答案 0 :(得分:0)
您只能使用MPVolumeView
让用户控制音量。您需要做的就是将该视图添加到视图层次结构中,它负责设置音量并反映硬件按钮完成的任何音量更改。您可以遍历其子视图以查找滑块以调整其设计。 (故意)没有公开的方式以编程方式更改音量。