Tag: Objective C

applicationMusicPlayer音量通知

我正在使用applicationMusicPlayer,当我尝试更改音量时出现可视通知,如图所示。 这里我正在使用的代码: [MPMusicPlayerController applicationMusicPlayer] setVolume:newVolune]; 任何人都知道如何隐藏这个通知?

UIDevice currentDevice模型可能的值

什么是[[UIDevice currentDevice] model];返回的所有可能的值[[UIDevice currentDevice] model]; ? 没有logging 。

如何在CALayer中绘制径向渐变?

我知道CAGradientLayer目前不支持径向渐变,只有kCAGradientLayerAxial选项。 我想要下面的东西: 我已经四处寻找这个问题,发现有一个办法解决这个问题。 但是我的解释并不清楚。 所以我想知道,如果我可以使用CAGradientLayer绘制径向渐变,如果是的话,那么该怎么做呢?

基于CGFloat的math函数?

在OS X和iOS中,Apple都使用CGFloat typedef自动在32位系统上获取float ,在64位系统上使用double 。 但是,当使用普通的Unixmath函数时,您需要根据具体情况做出决定。 例如, floor()函数被定义为: double floor(double x); 而floorf()函数的定义如下: float floorf(float x); 我知道现在所有的iOS设备都是32位的,但是使用CGFloat的原因是在引入第一个64位iOS设备(iPad 5?)时自动提高精度,而不必更改任何代码。 但是要做到这一点,我们需要基于CGFloat的math函数: CGFloat Floor(CGFloat x); 在iOS或任何第三方库中是否有这样的function? 或者其他开发人员如何处理? 我怀疑大多数是在iOS上使用CGFloat和float -versions,但是如果为64位iOS设备编译(并处理代码库的两个不同版本),那么您将需要使用math函数更改每行)。 或者你可以使用float而不是CGFloat ,而不用担心64位的iOS。 但是,那么你会得到与苹果的图书馆和恕我直言的代码不一致。 或者你也许可以使用CGFloat和double -versions一起,只需要让编译器在double和float之间转换的空间和性能一直保持不变。 而不关心可能的“隐式转换为32位types”的警告。 或者,也许最好的策略是,没有64位版本的iOS将会到来(或者至less在接近未来的时候),并且将CGFloat与Unixmath函数的float一起使用,而不用担心未来。 你使用什么策略?

在iOS中播放简单音效的最佳方法

我发现了一些关于在iOS中播放声音的冲突数据。 我想知道是否有人可以指出我每次用户触摸屏幕时只是玩一个简单的“ping”声音的最佳方式。 谢谢!

如何从iOS上的相机​​胶卷检索最近的照片?

我很难找出如何以编程方式检索相机胶卷中最近的照片,而无需用户干预。 要清楚,我不想使用图像select器,我希望应用程序在应用程序打开时自动获取最新的照片。 我知道这是可能的,因为我见过类似的应用程序做,但我似乎无法find任何信息。

如何从AppDelegate更改UINavigationBar背景颜色

我知道如何通过做更改UINavigationBar背景图像 [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"nabbar"] forBarMetrics:UIBarMetricsDefault]; 而且我知道如何在每个Views中将栏设置为不同的颜色…..现在,我想更改背景颜色, 而不使用 app delegate的纯色图像 。 我不想每次从每个视图设置它,我不想写一个CGRect 。 我试过[[UINavigationBar appearance] setBackgroundColor:[UIColor colorWithRed:33/255.0 green:34/255.0 blue:36/255.0 alpha:1.0]]; 但我不工作,我无法find代码中的任何地方的代码。 任何人都可以请指出我在正确的方向吗?

禁用iPhone 4S /新iPad的键盘上的听写button

我们是一个健康护理应用程序。 我们在应用程序中使用了符合HIPAA标准的语音识别器,通过它可以进行所有的听写。 医院不希望医生意外地开始与不符合HIPAA标准的Nuance Dragon服务器交谈。 所以,我正在寻找可以抑制键盘上的听写键的方法。 我尝试在键盘上的听写button上放置一个假button,但在iPad上,分离式button的概念不断将麦克风移动到屏幕上。 这听起来不是一个合理的解决scheme。 有没有专家可以帮助我?

如何在分段控制button中永久取消select一个段,直到再次点击

我有一个UISegmentedControl 4段。 当它被选中时,它应该保持selected state 。 当再次点击同一个段时,应该deselect itself 。 如何做到这一点?

目标C:如何提取部分string(例如,以'#'开头)

我有一个string,如下所示, NSString * aString = @"This is the #substring1 and #subString2 I want"; 我怎样才能select只以'#'开始(以空格结束)的文本,在这种情况下'subString1'和'subString2'? 注意:为了清晰起见编辑了问题