小编msg*_*bel的帖子

如何在代码中告知用户是否在其设置菜单中"锁定了音量"

目前,我将音量设置为最大值,然后检查音量是否为最大值或更低值.如果它的值较低,则用户必须在其系统上具有音量锁定.

这工作正常,但我想知道是否有一些方法可以调用,或者属性检查哪个在代码中免费告诉我这个?我一直在网上看到如何做到这一点,但我似乎找不到任何东西.提前致谢!

编辑:事实证明,我之前设置最大音量的方法然后检查它是否更低以查看是否存在音量​​锁定在设备上不起作用.似乎音量与音量锁定一致,而不仅仅是被切断.

现在我完全坚持这个.是否有任何私人方法或属性可以用来检测这个?

iphone settings volume objective-c ipad

15
推荐指数
1
解决办法
1072
查看次数

Xcode格式预生成代码

我有一个特殊的格式,我喜欢把我的代码放进去,每次我创建一个新的UIViewController(或任何其他类),Apple都会使用相同的自动生成的代码,我必须花2几分钟清理它,以便在我甚至可以开始之前按照我想要的方式进行格式化.

我想知道是否有办法在Xcode中设置它以添加我的格式化代码版本,这样我就不必浪费时间重新格式化了.谢谢您的帮助!

iphone formatting xcode default

5
推荐指数
1
解决办法
330
查看次数

通过透明部分触摸传递到superview的事件

我有一个简单的应用程序,当用户在主视图中单击UIButton时,它会在主视图上添加子视图.此子视图的大小为480x320(我处于横向模式),但此子视图中的中心图像周围有一个透明的边界.

这就是我的问题所在.我希望只有子视图才能处理触摸,直到从superview中删除,但如果透明边框上有触摸事件,则事件将传递给superview,并忽略子视图,即使子视图是完整大小的窗口.

对此进行一些研究,似乎这就是苹果打算发生的事情,因为触摸只会传递给不透明的部分,即使子视图是窗口的完整大小.它在参考文献中有解释:

http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/MultitouchEvents/MultitouchEvents.html

我希望能够设置它,使得触摸将保留在子视图中,无论任何透明度问题.hitTest:withEvent:方法似乎做了类似的事情,但更多的是将触摸传递给不同的子视图然后触摸了那个.

有没有人能够解决这个问题?

iphone transparency objective-c touch subview

3
推荐指数
1
解决办法
6354
查看次数

在UIStoryboard中设置UITabBarController委托

我一直在寻找这个,找不到答案.

我设置了一个UIStoryboard在Interface Builder中,虽然一切正常,我似乎无法给挂钩delegate的出口UITabBarController到任何的UIViewController的的UIStoryboard,无论其位置在UIStoryboard.我已经设定UIViewController的是一个<UITabBarControllerDelegate>.h文件,但Interface Builder中不会让我选择UIViewControllerdelegateUITabBarController.

有没有人遇到过这个问题?

iphone delegates uitabbarcontroller uiviewcontroller uistoryboard

3
推荐指数
2
解决办法
3781
查看次数

在UILabel中显示重音和其他UTF-8字符

我有一个小应用程序列出了来自世界各地的某些人的名字,其中一些名称使用的字符不是普通ASCII字符,例如DÌaz或ThÈrËse.

字符串在Xcode中显示得很好,但是当我把它们放入a时UILabel,它们会出乎意料地表现出来.

我的问题是:有没有办法设置一个UILabelto来获取Xcode中的确切字符串,并正确显示它,即使它是一个UTF-8字符(或任何其他字符编码)?

iphone xcode objective-c character-encoding uilabel

2
推荐指数
1
解决办法
7383
查看次数