1087得票60回答
如何在iOS中更改状态栏文本颜色

我的应用程序有一个黑色的背景,但在iOS 7中状态栏变成透明的了。因此我什么都看不到,只能看到角落里的绿色电池指示器。我该如何将状态栏文本颜色更改为像主屏幕上那样的白色呢?

728得票78回答
为什么在iOS7中UITableViewStyleGrouped样式的UITableView顶部会有额外的填充?

iOS7开始,在我的UITableView(样式为UITableViewStyleGrouped)的顶部有额外的空白。 这里是一个例子: 表格视图从第一个箭头开始,有35像素的无法解释的填充,然后绿色的标题是viewForHeaderInSection返回的UIView(其中的section...

461得票6回答
@import和#import的区别 - iOS 7

我正在玩弄一些新的iOS 7功能,并使用WWDC视频“在iOS上实现引人入胜的UI”中讨论的一些图像效果。为了在会话的源代码中产生模糊效果,通过导入UIKit来扩展UIImage类别:@import UIKit; 我记得在另一个会议视频中看到有关此事的内容,但我很难找到它。我正在寻找任何关于何...

444得票20回答
iOS 7中状态栏和导航栏出现在我的视图边界之上

我最近下载了Xcode 5 DP来测试我的iOS 7应用程序。我注意到并确认的第一件事是,我的视图边界并不总是调整大小以考虑状态栏和导航栏。 在viewDidLayoutSubviews中,我打印了视图的边界: {{0, 0}, {320, 568}} 这导致我的内容出现在导航栏...

347得票18回答
如何在iOS 7上禁用UINavigationController中的返回手势?

在iOS 7中,苹果新增了一种默认导航行为。您可以从屏幕左侧向右滑动以返回到导航堆栈。但在我的应用中,这种行为与我的自定义左侧菜单冲突。因此,是否有可能在UINavigationController中禁用这个新手势?

340得票22回答
UIButton图像颜色渐变

我注意到,当我将一个白色或黑色的UIImage放入一个UISegmentedControl中时,它会自动着色以匹配分段控件的色调。我觉得这很酷,并且想知道是否可以在其他地方也这样做。例如,我有一堆按钮,它们具有统一的形状但颜色不同。我能否通过使用这种颜色遮罩来为它们所有设置相同的图像,然后设置...

338得票13回答
构建iOS网络应用程序(REST客户端)的最佳架构方法

我是一名有经验的iOS开发人员,这个问题对我来说非常有趣。我看到了很多关于这个主题的不同资源和资料,但我仍然感到困惑。那么,什么是适用于iOS网络应用程序的最佳架构?我的意思是基本的抽象框架和模式,可以适用于任何网络应用程序,无论是只有几个服务器请求的小型应用程序还是复杂的REST客户端。苹果...

327得票20回答
iOS 7中被弃用的sizeWithFont:方法有什么替代方案?

在iOS 7中,sizeWithFont:已经被废弃。我现在如何将UIFont对象传递给替换方法sizeWithAttributes:?

294得票25回答
如何将iPhone应用程序中的iOS 7状态栏恢复为iOS 6默认样式?

在iOS 7中,UIStatusBar的设计方式是与视图融合在一起的,如下所示: (GUI designed by Tina Tavčar) 这很酷,但当你的视图顶部有东西时,它会在一定程度上破坏你的视图,并与状态栏重叠。 是否有一个简单的解决方案(例如在info.plist中设置属性)...

282得票25回答
preferredStatusBarStyle没有被调用。

我按照这个线程来覆盖-preferredStatusBarStyle,但它没有被调用。 是否有任何选项可以更改以启用它? (我在我的项目中使用XIBs。) 我遵循了这个线程来覆盖-preferredStatusBarStyle,但它没有被调用。请问有哪些选项可以更改以启用它?(我在我的项目中...