界面刷新控件(UIRefreshControl)首次启动时,文字显示偏移错误...有时候刷新的文字根本不显示,只有圆圈在转。
我觉得在iOS6中没有这个问题...可能与iOS7有关。
该控件位于UITableViewController中,作为子视图控制器添加到一个模态展示的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];
}