I'm developing an iOS today widget that displaying dynamic content using UITableView. In some cases the widget's content exceeds the height of Notification Center, but when using :
[self setPreferredContentSize:CGSizeMake(self.view.bounds.size.width, contentHeight)];
the OS limit the widget height to be exactly Notification Center visible UI height.
As per Apple documentation, it’s not a good experience when a widget’s height exceeds the height of Notification Center, but no limit is documented :
Avoid making users scroll or vertically shift the view to see all the information in your Today widget. A widget can expand vertically to show more information, but it’s not a good experience when a widget’s height exceeds the height of Notification Center, because it interferes with scrolling to see other Today widgets.
I have played a bit with Apple (built-in) Stocks app and added more than 20 stocks. When I open the Stock widget, first it was displaying several stocks with "See all" button. When I pressed the button I was able to see all stocks list, although the widget's content exceeds the height of Notification Center. (I was needed to scroll in order to see all list).
Does anyone have a clue how to get that experience ad describe above ?