Here’s how to achieved this:
-
You should consider your constraint.
-
Your widgets default margin insets are not properly configured on the way you desired it, so setting this on your own is the only workaround here by calling ‘widgetMarginInsetsForProposedMarginInsets:’
// Update widgets insets
func widgetMarginInsetsForProposedMarginInsets(defaultMarginInsets: UIEdgeInsets) -> UIEdgeInsets {
println(NSStringFromUIEdgeInsets(defaultMarginInsets))
return UIEdgeInsetsMake(20, 20, 10, 20)
}
Modified sample file link:
Modified file