title: xcode invisible button with text
body: <p>I know I could do this:</p>
  
  <pre><code>UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
      button.frame = CGRectMake(x, y, width, height);
      [button setTitle:text forState:UIControlStateNormal];
      [button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
      button.backgroundColor = [UIColor clearColor];
  </code></pre>
  
  <p>but that leaves a border around the button.</p>
  
  <p>I could also do this:</p>
  
  <pre><code>UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
      button.frame = CGRectMake(x, y, width, height);
      [button setTitle:text forState:UIControlStateNormal];
      [button addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
  </code></pre>
  
  <p>then put a UILabel behind the button.</p>
  
  <p><strong>Is there a way to accomplish this ^ without needing two objects?</strong></p>
  
  <p>UPDATE:
  To clarify my question:
  I want the have text, only text, that when pressed performs a method call. For reasons that are complicated to explain I need to do this by way of a button. So, how do I make the text of a button the only visible part of the button. No border. No background. Just text.</p>