You probably need to build it by your own, or use a library, like UIGridView.
(I’m the creator)
You can learn the source code of UIGridView. It’s really short.
More Related Contents:
- Giving certain cells different background colors and borders?
- How do you load custom UITableViewCells from Xib files?
- Change UITableView height dynamically
- reloadData() of UITableView with Dynamic cell heights causes jumpy scrolling
- UITapGestureRecognizer breaks UITableView didSelectRowAtIndexPath
- UIButton action in table view cell
- Hide separator line on one UITableViewCell
- UITableView Cell selected Color?
- How to know when UITableView did scroll to bottom in iPhone?
- How to remove empty cells in UITableView? [duplicate]
- Issue Detecting Button cellForRowAt
- Best way to check if UITableViewCell is completely visible
- UITableView with fixed section headers
- UITableView row animation duration and completion callback
- Best way to cache images on ios app?
- What is the meaning of the “no index path for table cell being reused” message in iOS 6/7?
- One timer per table view cell
- Multiple UILabels inside a self sizing UITableViewCell
- Autolayout is ignored in Custom UITableViewCell
- Remove empty space before cells in UITableView
- Swift – How creating custom viewForHeaderInSection, Using a XIB file?
- Why is -didDeselectRowAtIndexPath not being called?
- How to get data from firebase in descending order of value?
- UITableView dynamic cell heights only correct after some scrolling
- Use didSelectRowAtIndexPath or prepareForSegue method for UITableView?
- Custom UITableView section index
- UITableView Mix of Static and Dynamic Cells?
- UITableViewCell with autolayout left margin different on iPhone and iPad
- Play video on UITableViewCell when it is completely visible
- UITableView reloadData automatically calls resignFirstResponder