I want to create a view like this in my iPhone App:

I do not know exactly what is this control in iOS, that maybe I can set an icon and text in the left side and that small sign in the right side.
I have implemented a TableView, there I was able to set these stuff, like this:
[[cell textLabel] setText:customer.name];
[[cell textLabel] setTextColor:[UIColor blackColor]];
[[cell imageView] setImage:[UIImage imageNamed:@"icon.png"]];
//[[cell detailTextLabel] setText:@"Awsome weather idag"];
cell.accessoryView = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
But how can I make it works like that view in the picture?
It is pretty simple, follow the steps below and in case of doubts check out the
UITableViewdocumentation:1. Create a grouped table view:
Programmatically:
Allocating a UITableViewController subclass (common case):
Through Interface Build:
2. Implement the UITableViewDataSource protocol:
Basically add this three functions to your controller.
3. Configuring the cells:
The default style of a UITableViewCell has an image view (UIImageView), a title label (UILabel) and an accessory view (UIView). All you need to replicate the table view in the image you provided.
So, you’re looking for something like this in
tableView:cellForRowAtIndexPath::The property accessoryType defines what is going to appear on the right side of a cell, a list of accessory types can be found here.
In the first cell (bluetooth), you’ll need to create a custom accessory view and assign it to the cell’s accessoryView property. A very naive example of how to achieve this is given below:
Hope this helps, Mateus