2013-04-24 3 views
0

Раньше, когда я использовал яблоки UIRefreshControl я мог иметь этикетку шоу в нижней части контроля Refresh, как это:Как добавить ярлык в нижней части ODRefeshControl

UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init]; 
    [refreshControl addTarget:self action:@selector(addReceipt:) 
      forControlEvents:UIControlEventValueChanged]; 
    self.refreshControl = refreshControl; 

    NSString *s = @"Swipe Down to Add Receipt"; 
    NSMutableAttributedString *a = [[NSMutableAttributedString alloc] initWithString:s]; 
    [a addAttribute:NSForegroundColorAttributeName value:[UIColor darkGrayColor] range:NSRangeFromString(s)]; 
    refreshControl.attributedTitle = a; 

Теперь я переключаюсь на ODRefreshControl для пользовательской активности индикатор, и я не могу найти решение! Мой код ODRefreshControl (Только для его работы):

ODRefreshControl *refreshControl = [[ODRefreshControl alloc] initInScrollView:self.tableView]; 
    [refreshControl addTarget:self action:@selector(dropViewDidBeginRefreshing:) forControlEvents:UIControlEventValueChanged]; 

ответ

0

Это не выглядит, как можно поддерживать этот тип вещи из коробки с этим элементом управления. Просмотрите код, он, похоже, не поддерживает attributedTitle или что-то в этом роде. Кроме того, я предполагаю, что вы используете этот контроль:

https://github.com/Sephiroth87/ODRefreshControl

Если это так, вы, вероятно, есть несколько вариантов:

  1. Вы должны написать код в ODRefreshControl чтобы добавить ярлык, скорее всего, в методе initWithScrollView, но это может быть не совсем точно.
  2. Попросите разработчика добавить его в будущую версию (похоже, вы уже это сделали).
  3. Вернитесь к использованию элемента управления Apple Refresh. Почему вы предпочли ODRefreshControl, если вам нужен ярлык названия?
+0

1. Это нормально 2. Да я уже сделал 3. Я хотел пользовательский цвет и индикатор активности –

+0

Я думаю, это ваши единственные варианты в этой точке. Вариант № 4 может состоять в том, чтобы написать собственный контроль обновления. – Aaron

Смежные вопросы