Der Weg, dies zu tun, besteht darin, 2 unsichtbare "Spacer" -Ansichten zwischen Ihren sichtbaren Ansichten zu haben.
Sie können Leerzeichen nicht gleich hoch machen. Sie verwenden jedoch die "Spacer" -Ansichten und platzieren sie zwischen Ihren Ansichten (mit 0 Lücken zu den umgebenden Ansichten).
Dann geben Sie diesen Ansichten gleiche Höhen und sie verschieben Ihre Ansichten, um die My Viewmit gleichem Abstand zum Bottom Viewund zu zentrieren Top View.
dh so ...
V:|[Top View][spacer1][My View][spacer2(==spacer1)][Bottom View]|
EDIT - Ein anderer Weg
Ich habe mir gerade einen anderen Weg überlegt. Sie könnten einen unsichtbaren Container haben UIView, der zwischen Top Viewund Bottom Viewohne Lücke liegt.
Dann platzieren Sie My Viewdiese unsichtbare Ansicht und zentrieren sie vertikal.