使我的iOS 7应用程序中的键盘半透明/透明

Geo*_*anu 6 cocoa-touch uikeyboard ios ios7

我已经看到iOS 7在设计方面带来了一些很酷的功能,我想知道我是否可以让键盘变得透明,就像我在一些应用程序中看到的那样.如果是这样,我该怎么办?

我做了一些研究,但没有找到太多相关信息.

hgw*_*tle 3

假设您使用的是 Xcode 5,iOS 7 中的键盘默认是透明的。你不需要做任何事。在 IB/Storyboard 中,将 a 放置UITextField到 ViewController 上,然后将该 ViewController 的视图变为绿色(或其他颜色)。当您单击UITextField并出现键盘时,您会注意到可以通过键盘看到视图的背景颜色。

  • 仅当应用程序是在 Xcode 5 上使用 iOS 7 的 Base SDK 构建时才会出现这种情况。如果您在 Xcode 4.6.3 上构建应用程序并部署到 iOS 7 设备,则情况并非如此。 (2认同)