Don't use intrinstic content size but systemLayoutSizeFittingSize for layouting.