I actually create a UIScrollView with a UITableView inside it with interface builder. I set the content size of my UIScrollView with:
scrollView.contentSize = CGSizeMake(self.view.frame.size.width, self.view.frame.size.height);
and I set my file’s owner view to the UIScrollView
I created an IBOutlet UITableView and I set it in the interface builder.
When the view is loaded. it displays the correct content size for my UIScrollView. But it doesn’t display the correct content size for my UITableView. Besides when I change the content size of my UIScrollView, it changes the content size of my UITableView as if both content size were related.
Anyone knows how can I keep the content size of my table view that I set in the interface builder?
A
UITableViewis aUIScrollView. There are very few times when it would be useful to embed aUITableViewinside aUIScrollView.Assuming you really do want this, you’ll need to do the following somewhere. Probably in your
UIViewControllerin methods likeviewDidAppear:or somewhere you after you populate the table view.