If all content on your screen is non-interactive text then it's really easier to use UIWebView
instead of using a lot of native ui controls and relations between them.
But in general there are few disadvantages of using UIWebView
instead of native controls:
- Implementing interactive controls by web view is not easy task (If it's possible that in the future your labels will become clickable and interactive then it's better use
UICollectionView + UILabels
toolset). - Compiler analyser can't check content of web view because usually
NSString
is used for storing content. So it's difficult to debug those part of logic that implemented by web view. - In general web view object needs more memory allocation then other native touch controls. But I am not sure that it so in your case (where need use a lot of
UILabel
objects).