2016-07-01 13 views
0

私は、画面の最上部より16px低くなるように(1000優先度)設定されているimageViewを持っているとします。幅と高さは、現在> = 75(1000プライオリティ)に設定されています。アスペクト比は均等に(1000プライオリティ)拡大されます。AutoLayout:必要に応じて中断してバックアップを設定する制約を指定できますか?

キーボードがスライドして、imageViewが75より小さくならないようにするには、h/w制約が破られるように指定する必要があります。理想的には、いくつかのバックアップ制約0/0。

つまり、ビューが75x75未満のイメージビューを縮小したい場合、ビューは0/0の新しい制約を取得して消えます。

今すぐキーボードが上にスライドすると、imageViewの下限の制約がなくなり、w/hの制約が破られます。

私はここで何が欠けているのか理解してください。

答えて

1

どの制約が壊れるかを定義することはできません。代わりに、キーボードが表示されたときに通知を購読し、使用しない拘束を無効にするか、0に設定してください。

関連する問題