我在UITableview中实现了搜索栏。我还添加了一个范围栏。但是,我在五个不同标题的标题中所用的单词不合适。我在开发中心看了看文档,只是想出了办法,
scopeBarButtonTitleTextAttributesForState:
此方法将允许您更改字体,文本颜色,文本阴影颜色和文本阴影偏移量。就是这样,没有字体大小。我什至试着写
self.searchDisplayController.searchBar.scopeButtonTitles.font.size
当然那是行不通的!有谁知道一种制作较小字体的方法,以便使单词整体出现?
或者..这是否不存在,我必须选择较短的词吗?感谢您的任何见解。
最佳答案
只需使用
[self.searchBar setScopeBarButtonTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont fontWithName:@"HelveticaNeue-Medium" size:15], NSFontAttributeName, nil] forState:UIControlStateNormal];