title: UIRefreshControl not showing indicator or title?
body: <p>I want to implement <strong>Pull To Refresh</strong> to my <code>UITableViewController</code> by using <code>UIRefreshControl</code>. Here what i tried so far.</p>
  
  <pre><code> - (void)viewDidLoad
      {
       .....
       ////********* Pull to refresh ************/
          UIRefreshControl *refresh = [[UIRefreshControl alloc] init];
          refresh.attributedTitle = [[NSAttributedString alloc] initWithString:@"Pull to Refresh"];
          refresh.tintColor = [UIColor magentaColor];
       //   [self.tableView addSubview:refresh];
  // [self.refreshControl setEnabled:YES];
          [refresh addTarget:self action:@selector(pullToRefresh:) forControlEvents:UIControlEventValueChanged];
          self.refreshControl = refresh;
  
      }
      -(void)pullToRefresh:(UIRefreshControl *)refresh {
           [refresh beginRefreshing];
          refresh.attributedTitle = [[NSAttributedString alloc] initWithString:@"Refreshing.."];
          [self loadRecentActivities];
      }
  </code></pre>
  
  <p>But when i pull the tableview neither activity indicator nor title is visible, however <code>pullToRefresh</code> is called and table refreshed.My app supports <strong>iOS7.0+</strong>.
  What i'm missing? Any help would be appreciated?</p>
  
  <p><strong>Edit:</strong> I'v tried with  <code>[self.refreshControl setEnabled:YES];</code> and  <code>[self.refreshControl setEnabled:YES];</code> as mentioned in my edited code, but still no luck.
  This is how my tableview looks like when i pull it to refresh-<img src="https://i.stack.imgur.com/n9hUG.png" alt="enter image description here"></p>
  
  <p><strong>Final Solution:</strong> For table view background i was using </p>
  
  <pre><code>UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]];
  self.tableView.backgroundView = imageView;
  </code></pre>
  
  <p>Refresh indicator and title was hidden behind the <code>self.tableView.backgroundView</code> instead use </p>
  
  <pre><code>[self.tableView setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"background.png"]]];
  </code></pre>
  
  <p>and it solves my problem. also many thanks to <strong>Balram Tiwari</strong> please see his answer if you still have problem.</p>