首次启动 UIRefreshControl 时,文本偏移错误...稍后有时刷新文本根本不显示,只有刺可见
我不认为我在 iOS6 上遇到过这个问题……可能与 iOS7 有关
位于作为子项添加到 VC 的 UITableViewController 中,该 VC 驻留在模态呈现的 UINavigationController 中
- (void)viewDidLoad {
[super viewDidLoad];
[self setRefreshControlText:@"Getting registration data"];
[self.refreshControl beginRefreshing];
}
- (void)setRefreshControlText:(NSString *)text {
UIFont * font = [UIFont fontWithName:@"Helvetica-Light" size:10.0];
NSDictionary *attributes = @{NSFontAttributeName:font, NSForegroundColorAttributeName : [UIColor blackColor]};
self.refreshControl.attributedTitle = [[NSAttributedString alloc] initWithString:text attributes:attributes];
}