Tag: ios5

如何加载取决于iOS版本的多个故事板文件? (5和6)

我有一个标签栏控制器应用程序,我试图使iOS 6和iOS 5兼容。对于iOS 6,我使用自动布局。 但是,当试图在iOS 5上运行时,由于不识别NSLayoutConstraints,我得到一个错误。 从我可以告诉,我需要使用不启用自动布局不同的故事板。 我已经将故事板复制到新的故事板,但不知道如何设置在应用程序委托中使用哪个故事板。 这是什么代码?

如何区分iOS5上的屏幕locking和主页button?

我正在开发一个在后台播放audio的iPhone应用程序。 如果用户locking屏幕,我希望audio继续播放,但如果他们决定切换到另一个应用程序(按主屏幕button)则暂停。 在iOS 4上,没有任何问题,因为当屏幕被locking时,应用程序将进入非活动状态,并且只有在主button被按下时才被移动到后台。 在iOS 5上,当屏幕被locking时,应用程序现在也被移动到背景中,所以看起来不再可能区分这两种状态。 有没有解决这个问题?

iOS5 TabBar字体和颜色

我已经定制了TabBar外观 UIImage *tabBackground = [[UIImage imageNamed:@"tab-bar-bg.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 0, 0, 0)]; [[UITabBar appearance] setBackgroundImage:tabBackground]; [[UITabBar appearance] setSelectionIndicatorImage: [UIImage imageNamed:@"activetab.png"]]; 如何定义自定义字体以及选定和未选中的文字颜色? 谢谢,

接收没有audio的遥控事件

以下是一些背景信息,否则请直接跳至粗体问题。 我正在构build一个应用程序,我希望它有权访问远程控制/锁屏事件。 棘手的部分是,这个应用程序不播放audio本身,它控制附近的另一个设备的audio。 当应用程序处于前台时,设备之间的通信不成问题。 正如我刚刚发现的,一个应用程序不会假定遥控器的控制权,直到它播放audio播放audio会话,并且是最后一次。 这提出了一个问题,因为就像我所说的,应用程序控制另一个设备的audio,并没有必要发挥自己的。 我的第一个倾向是让应用程序在每次打开时播放无声片段,以便控制遥控器。 我必须这么做的事实让我怀疑,即使我被苹果允许这样做,或者如果有另一种方法来实现这一点,而不用假audio剪辑欺骗系统。 问题:苹果是否会批准播放无声audio剪辑的应用程序,以便控制远程/locking屏幕控件以控制其他设备的audio? 有没有任何方法可以在没有audio会话的情况下控制遥控器? 附言我宁愿有这个function在iOS 4.0及以上。 PPS我已经看到了这个类似的问题 ,它让我头脑风暴,但提供的答案是不是特定于我需要知道的。

如何在与4英寸iPhone兼容的界面生成器中创build一个可用视图

如何在兼容4英寸的iPhone5和旧的iPhone 4 / 4s的界面生成器中制作一个可用视图? Xcode 4.5中有三个选项: 自由forms 视网膜3.5全屏 视网膜4全屏 如果我select了Retina 4,那么在3.5英寸的手机中,它会越过/溢出屏幕边界 使用代码,我可以相应地设置框架,但是使用界面构build器有什么用处? 应该如何使用Interface Builder来做到这一点? 编辑 我的问题是iphone 5视网膜4英寸的屏幕。 当检查具有状态栏和导航栏的视图的大小时,这里是self.view.frame.size.height / width的值,在我selectfreeform / none / retina 3.5的情况下frame 320.000000 x 416.000000 自动调整选项设置为使视图在所有方向上都展开,即所有支柱和弹簧都被启用。 编辑在iOS6模拟器中testing,如果我在代码中设置以下内容 self.tableView.frame = CGRectMake(0, 0, 320, 546); self.tableView.bounds = CGRectMake(0, 0, 320, 546); self.view.frame = CGRectMake(0, 0, 320, 546); self.view.bounds = CGRectMake(0, 0, 320, 546); NSLog(@"%2f […]

自动引用计数:指向非常量types“NSError *”的指针,没有明确的所有权

在更新我的一些代码与iOS 5 SDK兼容时,我试图通过Xcode中的“转换为Objective-C ARC”来重构我的代码,并收到错误消息。 错误发生在我的.h文件中的一个实例variables。 NSError **_error; 错误说“指向非常量types'NSError *'没有明确的所有权。 我该如何解决这个问题?

使用iOS 5上的Segues / Storyboardpopup当前视图

我正在使用iOS 5 SDK创build应用程序。 我设法使用Storyboard的Segues来推送视图,但我找不到正确的方式来popup当前视图并返回到前一个视图。 我没有使用任何导航控制器(应用程序没有任何顶部或底部酒吧)。 我不认为使用模式或推继续其他方式将是解决scheme,因为它实例化一个新的控制器。 我是否必须使用与之相反的animation并在最后删除视图的自定义Segue? 或者,还有更好的方法 ?

获取每张专辑的所有相册和缩略图列表

如何获得iOS中所有相册的列表? 我知道图像select器必须在某处列出它们,因为它将它们全部显示给用户。 一旦我有相册,我将如何去显示某个专辑中所有图像的缩略图? 我似乎无法find文档中的任何内容,但是我确信有一个方法可以做到这一点。

有没有人find了使用新的iOS5键盘事件的好方法?

在为我的iPad应用程序开发最新function的过程中,我意识到新的iOS5键盘对接/拆分行为正在引发巨大的问题。 我使用一个inputAccessoryView的键盘上的文本字段,类似于Safari的页面functionfind。 我在可滚动的UIWebView上显示键盘,所以我的麻烦部分来自当键盘停靠时具有缩小的UIWebview,并且在脱离连接时具有(大部分)全屏webview。 我遇到的主要问题是,新的UIKeyboardWillChangeFrameNotification和UIKeyboardDidChangeFrameNotification通知与以前的API相比已经退步了,而且垃圾数据使得在许多情况下几乎不可能理解键盘真的在做什么。 是否可以识别下列任何键盘行为,而无需严格检查返回通知的开始/结束帧? 键盘取消 键盘docker 键盘分割/未分割 未锁住的键盘显示 未locking的键盘隐藏 当键盘脱离时,视图旋转 我已经提出了一些抽象来识别停靠或离屏的帧,但即使如此,我的代码变得非常难以pipe理。 如果您find了更好的方法来做到这一点,请回答或评论。 我希望我在这里错过了一些东西。 谢谢。

iPhone的Twitter API获取用户的关注者/关注

我希望能够使用Twitter的ios 5的API来获取所有的用户追随者和用户名到一个NSDictionary … 我已经打了一个路障。 我不知道如何使用Twitter的API这样做…但我的主要问题是获取用户的用户名。 如果我甚至不知道用户的用户名,我怎么能find这个用户关注者的API请求呢? 有人能给我一个例子让你的Twitter用户追随者和跟随? PS:我已经添加了Twitter框架,并导入