我在UITableview中实现了搜索栏。我还添加了一个范围栏。但是,我在五个不同标题的标题中所用的单词不合适。我在开发中心看了看文档,只是想出了办法,

scopeBarButtonTitleTextAttributesForState:


此方法将允许您更改字体,文本颜色,文本阴影颜色和文本阴影偏移量。就是这样,没有字体大小。我什至试着写

self.searchDisplayController.searchBar.scopeButtonTitles.font.size


当然那是行不通的!有谁知道一种制作较小字体的方法,以便使单词整体出现?

或者..这是否不存在,我必须选择较短的词吗?感谢您的任何见解。

最佳答案

只需使用

[self.searchBar setScopeBarButtonTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"HelveticaNeue-Medium" size:15], NSFontAttributeName, nil] forState:UIControlStateNormal];

10-08 07:27
查看更多