草庐IT

ios - iPhone 如何在按下音量键时隐藏音量覆盖

我已经做了很多事情来解决它,比如添加MPVolumeView,有人说系统音量HUD如果您在当前添加MPVolumeView的实例,将会隐藏,但这不起作用我添加obsever来观察体积的变化,并拍照但现在我迷失了如何隐藏音量HUD我试过添加MPVolumeView实例的解决方案但不会工作请给我另一种解决方法如有任何建议,我们将不胜感激。 最佳答案 您需要像这样放置音量叠加层:MPVolumeView*volumeView=[[MPVolumeViewalloc]initWithFrame:CGRectZero];[self.viewa

iphone - 为什么设置 UISegmenteControl 或 UIBarButtonItem 的 tintColor 会禁用按钮按下动画?

我使用以下代码将UISegmentedControl和UIBarButtonItem放入UIToolBar中:UISegmentedControl*prevNext=[[UISegmentedControlalloc]initWithItems:[[NSArrayalloc]initWithObjects:@"Previous",@"Next",nil]];prevNext.segmentedControlStyle=UISegmentedControlStyleBar;[prevNextaddTarget:selfaction:@selector(prevNextPressed)fo

ios - 按下主页按钮后,录音机轮动画不起作用

我是ios开发的新手。我正在实现Taperecorder项目,其中我有一些CABasicAnimations用于在录制音频和播放时旋转轮子。一切正常(录制和播放)...但是在录制音频时如果我再次按下主页按钮打开应用程序后台录制过程工作细轮动画不旋转..CABasicAnimation*animation=[CABasicAnimationanimationWithKeyPath:@"transform.rotation.z"];animation.fromValue=[NSNumbernumberWithFloat:2*M_PI];animation.toValue=[NSNumber

ios - 通过导航 Controller ios 按下后退按钮时刷新主页

我有一个主页,点击后通过导航Controller将我带到另一个页面。我做了一些操作,然后按主页导航栏,这将我带回主页,但问题是主页没有得到刷新。没有函数被调用,甚至Viewdidload也没有被调用。有没有办法在我按下后退按钮并刷新主页时重新加载View? 最佳答案 您可以在ViewDidAppear方法中刷新内容,每次View出现在可见窗口时都会执行此方法。 关于ios-通过导航Controllerios按下后退按钮时刷新主页,我们在StackOverflow上找到一个类似的问题:

ios - 两个按钮同时按下输入

我正在尝试在屏幕上放置两个按钮并进行设置,以便用户需要同时按下它们才能触发操作。这类似于Windows上的ctrl+alt+del或核激活序列需要两个人同时按下不同位置的按钮。最好的方法是什么?创建一个拦截触摸的View,然后查看触摸落在何处? 最佳答案 由于UIButton是UIControl的子类,它继承了UIControl的touchInside属性。此外,当UIButton发送touch-upinsideAction时,它仍然以YES响应touchInside。因此,您可以将两个按钮都连接到此操作:-(IBAction)bu

iOS - 按下时色调颜色会发生变化

我在Storyboard中将全局色调颜色设置为蓝色,一切正常,但是当按下后退按钮时,导航图标或栏分段控件等某些项目变为灰色。此问题仅在iOS7中发生。我知道这个问题很笼统,但我不知道是代码的哪一部分导致了这个问题。希望有人遇到过类似的问题并可以分享他们的想法。 最佳答案 我认为tintAdjustmentMode(UIViewproperty)导致了这个问题。尝试将窗口的tintAdjustmentMode设置为UIViewTintAdjustmentModeNormal。在你的委托(delegate)中:self.window.t

图形界面科学计算器 功能:用户界面模拟真实计算器(具体可参考手机计算器APP),显示0~9按键、+、-、*、/运算符和小数点、=、(),按下对应按键,算式区域(可用Label组件)显示用户输入的内容,

图形界面科学计算器功能:用户界面模拟真实计算器(具体可参考手机计算器APP),显示0~9按键、+、-、*、/运算符和小数点、=、(),按下对应按键,算式区域(可用Label组件)显示用户输入的内容,按等号,计算结果并显示。要求:1.采用图形用户界面2.正常输入算式,计算出正确的结果编程提示:编写计算器类,该类中有计算方法(calculate(Stringstr)),该方法的参数为输入的四则混合运算的字符串,功能是将字符串表达式计算出结果(具体算法,需要数据结构课程中,“栈”部分的示例程序,注意数据类型需要转化为浮点型。需要创建运算符和运算数栈,然后根据扫描的字符串决定进、出栈操作),网络上可查

ios - 按下按钮时将 MKMapView 居中到我的位置

我的应用包含一个MKMapView,它将用户位置显示为蓝色项目符号。现在我制作了一个按钮(就像在普通map应用程序中一样),当按下该按钮时应该将mapView居中放置在用户位置上,但我不知道该怎么做。 最佳答案 您可以将mapView用户跟踪模式设置为MKUserTrackingModeFollow。它会自动将map中心设置在用户位置。-(IBAction)centerMapOnUserButtonClicked:(id)sender{[self.mapViewsetUserTrackingMode:MKUserTrackingMo

objective-c - 用户按下主页按钮时中断方法?

当用户按下iOS设备上的主页按钮并且应用程序当前正在运行一个方法时会发生什么:该方法会完成运行还是会在中间中断? 最佳答案 如Maudicus所写,applicationWillResignActive:在应用程序委托(delegate)以及applicationDidEnterBackground:上被调用。您应该假设当前正在运行的任何方法都将被中断。如果要确保执行特定操作,应将其放入上述方法之一。 关于objective-c-用户按下主页按钮时中断方法?,我们在StackOverfl

ios - UIButton 按下时改变状态

我有一个UIButton配置有两种状态,默认和选中,用于不同的文本和背景,设置是在InterfaceBuilder上完成的。奇怪的是当按钮处于选中状态并按下按钮时,它会自动更改为默认状态。释放按钮后,它变回选中状态。有没有办法禁用回滚到默认行为?忘记说了,类型是custom。更新在viewDidLoad中尝试了以下代码[self.buttonsetTitle:@"default"forState:UIControlStateNormal];[self.buttonsetTitle:@"selected"forState:UIControlStateSelected];[self.but