我有一个UISearchBar包含在a中,UIView并UIView已被分配给UITableView's tableHeaderView.我试图设计样式UISearchBar如下:

走出大门,这就是它的样子:

关于如何设计风格UISearchBar,搜索领域等等,有很多SO问题和答案,其中一些特别关注背景.其中许多涉及遍历UISearchBar's subviews,查找UISearchBarBackground(或_UISearchBarSearchFieldBackgroundView)对象,并直接设置其背景颜色.我正在尝试找到支持的API来执行此操作,但是......
该setSearchFieldBackgroundImage:forState:方法似乎有很大的潜力,但这是我使用1px白色(或透明)图像时得到的UIControlStateNormal:

有关如何使其工作的任何想法?我很感激有人指着我回答这个问题的SO帖子,但我确实认为我已经把它们都读了.万分感谢.
我的核心数据模型如下所示:
article <--->> category
Run Code Online (Sandbox Code Playgroud)
是否可以远程使用NSFetchedResultsController生成看起来像这样的UITableView?
Category 1
- Article A
- Article B
- Article C
Category 2
- Article A
- Article D
- Article E
- Article F
Category 3
- Article B
- Article C
Run Code Online (Sandbox Code Playgroud)
具体来说,我对(边缘?)情况感兴趣,其中每个UITableView部分都有一个唯一的标题(例如,"Category 1","Category 2"),但同一个对象可以存在于多个部分中(例如,文章A存在在第1类和第2类).
我已经浏览了Apple的核心数据文档,花了两天时间在这里阅读问题,但是,唉,没有运气,甚至不知道这是否可行,更不用说如何实现它了.感谢您对以前回答的问题的任何帮助或指示.我当然找不到它.
core-data one-to-many uitableview nsfetchedresultscontroller ios