我改不了哇,我的只能调大小。

  我打开了一个窗口,太大了,不能最大化和最小化,也不可以通过箭头来改变大小,怎么办?
如果有可能你可以改变一下你的显示器的分辨率吧
其他答案(共16个回答)
已经上传的数据是没有办法删除的(希望能帮到你,麻烦点击 “好评”,谢谢^_^)
1、是否是文档被保护了?你打开“工具”-“选项”-“保存”,看下面的修改权限密码里面是否有密码,如果有说明你没有修改权限,所以你修改了不能保存的。
2、也可能是...
打开QQ主面板:菜单-设置-安全设置,看到“安全设置-密码安全”了吗?好了,在“修改密码”的前面点击出现“√”这个后就可以更改你的QQ密码了,首先键入旧口令(即...
把鼠标移到“后退”图标前的虚线上按住左键往左拖动到合适的位置,地址栏也可以采取同样的方法。 试试,不行hi 我。
游戏窗口化有3种;
1游戏设置里面有一个转换游戏窗口,打勾就可。
2进入游戏画面按住AIT键+左下第2个键+回车键, 就变成窗口化了
3游戏里有个分辨率设置正常...
答: 在一定性刺激下,阴茎可以勃起,但勃起的硬度不够,这是阴茎勃起功能障碍的一种现象。如果患者夜间或晨起憋尿时,阴茎勃起良好,而在准备性交时,却勃起硬度不够,多为精神...
答: 有线路由器和无线路由器应该是分开的,或者wlan被屏蔽了。
答: 举个例子,现在不是有360无线wifi吗,就像连接无线路由器一样,只要手机用到的信号源是电脑,就是电脑流量
大家还关注
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区我是win10专业版的,我的仅改变文本大小不能选如图怎么办_百度知道
我是win10专业版的,我的仅改变文本大小不能选如图怎么办
我有更好的答案
你把显示设置缩放比例调到100%,然后到高级显示设置里把自定义缩放比例也调到100%,两个地方一样就可以了
采纳率:63%
系统没有激活
呵呵,开什么玩笑,我是win8升级的,
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。> 博客详情
iOS的AVFoundation框架提供了基本的音视频播放工具,我们基本上可以靠其中提供的类完成绝大部分的音视频播放任务。但是在音频播放的输出音量的处理上,苹果的策略比较保守。尽管AVPlayer和AVPAudiolayerzhe这些类提供了音量调节功能,但这些音量控制属于App级别的控制。好处就是音量调节独立于系统音量,调节大小时不会影响系统音量。但有时候我们可能希望修改系统音量,以免在调节声音的时候,如果系统音量过小,App调节音量效果不明显。一般来说要调节系统音量会有以下方法:
请注意:修改系统音量无法在模拟器上看到效果,必须使用真机调试才能看到效果!
使用MPVolumeView
这个方法是苹果官方推荐的方法。MPVolumeView是Media Player Framework中的一个UI组件,直接包含了对系统音量和Airplay设备的音频镜像路由的控制功能。其中包含一个MPVolumeSlider的subview用来控制音量。这个MPVolumeSlider是一个私有类,我们无法手动创建此类,但这个类是UISlider的子类。MPVolumeView的使用很简单,只需要将其加入到一个父视图中,给予父视图合适的大小,再创建MPVolumeView示例,将其加入到父视图中即可,苹果官方的文档中有示例代码可以参考。
这个方法的缺点如下:
UI可定制的的程度低。&MPVolumeView只提供了有限的几个方法来定制其中的Slider和Route Button的样式,而且基本上只能靠换图片解决。如果你想把Slider操作换成Button或者其他的UI组件,那是不可能的。
没有额外的音量控制API。&目前为止没有发现iOS的公开API中有可以直接操作系统音量的,所以修改系统音量只能使用这个UI组件。
如果还想给UI加入手势操作来控制音量,这种直接使用MPVolumeView是做不到的,那么有没有什么方法可以绕过这限制呢?办法还是有的。
编程实现系统音量调节
上一小节我们提到了MPVolumeView这个组件中,有一个subview来控制音量,即MPVolumeSlider。其实我们可以通过遍历MPVolumeView实例的subviews来得到MPVolumeSlider的实例,从而通过这个UI组件来操作系统音量。
通过MPVolumeSlider的实例来操作系统音量
我们首先通过创建一个MPVolumeView,然后遍历找出MPVolumeSlider的实例。这个实例提供setValue:animated:方法来设置系统音量。我们也可以通过volumeSlider.value这个属性来获取当前的系统音量。具体的代码如下:
MPVolumeView *volumeView = [[MPVolumeView alloc] init];
UISlider* volumeViewSlider =
for (UIView *view in [_instance.volumeView subviews]){
if ([view.class.description isEqualToString:@"MPVolumeSlider"]){
volumeViewSlider = (UISlider*)
// retrieve system volume
float systemVolume = volumeViewSlider.
// change system volume, the value is between 0.0f and 1.0f
[volumeViewSlider setValue:1.0f animated:NO];
// send UI control event to make the change effect right now.
[volumeViewSlider sendActionsForControlEvents:UIControlEventTouchUpInside];
上面的代码演示如何获取和修改系统音量,注意音量取值为0到1之间的浮点数。
有问题!我不喜欢系统弹出音量提示
上面通过编程的方法可以很完美的调节系统音量,但是每次修改都会弹出系统提示框告知:
有时候这种提示我们未必会需要,那么怎么取消掉这个提示呢?实际上MPVolumeView没有提供任何接口来调节是否需要显示系统音量提示。但是我们发现一点:当MPVolumeView处在当前视图的层级之中时,系统就不会显示音量提示。那么事情好办了,我们只要确保两点:
MPVolumeView视图处在屏幕上看不见的地方,比如某个不透明视图的下方,或者本视图的非可见区域,一个常见的做法就是把该视图的frame设置为区域以外的地方,比如volumeView.frame = CGRectMake(-1000, -100, 100, 100);
确保MPVolumeView视图的hidden属性值为NO。因为当hidden为YES时,同样会弹出提示。
还有问题,我修改了系统音量但是不是通过我的UI
另一个可能的情况就是用户自己通过硬件的音量调节按钮(位于设备侧边)来调节音量,这种情况会使得你的业务逻辑出现问题,因为你只为自己的App UI写了回调,那么怎么为硬件按钮的事件添加回调呢?我们可以使用Notification Center来完成。 这里只需要监听AVSystemController_SystemVolumeDidChangeNotification事件即可。具体代码如下:
首先在资源载入阶段加入监听事件的代码
// Active audio session before you listen to the volume change event.
// It must be called first.
// The old style code equivalent to the line below is:
// AudioSessionInitialize(NULL, NULL, NULL, NULL);
// AudioSessionSetActive(YES);
// Now the code above is deprecated in iOS 7.0, you should use the new
// code here.
[[AVAudioSession sharedInstance] setActive:YES error:&error];
// add event handler, for this example, it is `volumeChange:` method
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(volumeChanged:) name:@"AVSystemController_SystemVolumeDidChangeNotification" object:nil];
然后实现事件回调方法
- (void)volumeChanged:(NSNotification *)notification
// service logic here.
最后记得在资源回收时取消掉事件监听
- (void)dealloc
[[NSNotificationCenter defaultCenter] removeObserver:self name:@"AVSystemController_SystemVolumeDidChangeNotification" object:nil];
这样,每次用户使用硬件按钮调节音量的时候也会执行你写好的逻辑。
以上除了第一个方案以外,所有的解决方案都属于非官方的hack性质的方法,但是都没有调用私有API,所以没有被Apple审核拒掉的风险。
支付宝支付
微信扫码支付
打赏金额: ¥
已支付成功
打赏金额: ¥

我要回帖

 

随机推荐