Question: I am trying to add a Fixed transparent header in a `UITableView` similar to the one on the attached image (LHR-SYD / 372 Results). Is this a "built in" component in xcode/ios or how is it done ?

![an image of an ios app that has a fixed transparent header on top of a uitableview](https://i.stack.imgur.com/Ix9S8.png)

Answer: 
You can change the default header view bg:

```
 - (void)tableView:(UITableView *)tableView willDisplayHeaderView:(UIView *)view forSection:(NSInteger)section {
    UITableViewHeaderFooterView *header = (UITableViewHeaderFooterView *)view;
    header.backgroundView.backgroundColor = [header.backgroundView.backgroundColor colorWithAlphaComponent:1];
}

```
Yes, that is built in. The attached screenshot is of a `UITableView` that uses sections. 

You can also customise the view of a section's header. Refer to `[tableView:viewForHeaderInSection:]`(<https://developer.apple.com/documentation/uikit/uitableviewdelegate/1614901-tableview>). However, what you see is the default view so you only have to implement sections and `titleForHeaderInSection`.