Light gray background in quot;bounce areaquot; of a UITableView(“反弹区域中的浅灰色背景;一个 UITableView)
问题描述
Apple 的 iPhone 应用程序(例如 Music 和 Contants)在 UITableView 中使用搜索栏.当您向下滚动以使搜索栏向下移动时,滚动视图内容上方的空白区域具有浅灰色背景色(参见屏幕截图).
Apple's iPhone apps such as Music and Contants use a search bar in a UITableView. When you scroll down so that the search bar moves down, the empty space above the scroll view's contents has a light gray background color (see screenshot).
(请注意,搜索栏的顶部有一条稍暗的边缘线.默认的 UISearchBar 不存在,但子类化应该会解决这个问题.)
(Notice that the search bar has a slightly darker edge line at its top. This is not there for the default UISearchBar, but subclassing should take care of that.)
我尝试设置 UITableView 的背景颜色,但这也会影响行.有谁知道如何达到这个效果?我是否必须重写实现 drawRect: 还是有内置方法?
I tried setting the background color of the UITableView, but that affects the rows as well. Does anyone know how to achieve this effect? Am I going to have to override implement drawRect: or is there a built in way?
推荐答案
从 iOS 7 开始,您可以通过更改 tableview 背景视图来解决这个问题.
As of iOS 7, you can tinker this by changing the tableview background view.
[self.tableView setBackgroundView:view];
使视图的背景颜色与父视图颜色相同.
make the view's background colour the same as your parent view colour.
这篇关于“反弹区域"中的浅灰色背景;一个 UITableView的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:“反弹区域"中的浅灰色背景;一个 UITableView
基础教程推荐
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01