Autolayout Priority

Link tham khảo: https://thanhvu.dev/2019/09/16/autolayout-priority/

Content hugging priority là độ ưu tiên quyết định view không bị dãn ra.

Ví dụ: có 2 label trong 1 hàng.

  • Label 1 nếu có hugging lớn hơn Label 2 thì Label 1 sẽ có width bằng với title của nó, còn Label 2 thì lấy đầy phần width còn lại (bị kéo dài ra so với title của nó).

  • Label 1 nếu có hugging nhỏ hơn Label 2 thì Label 1 sẽ bị kéo dài ra, còn Label 2 thì có width bằng với title của nó.

Content compression resistance priority là độ ưu tiên quyết định view không bị co vào.

Ví dụ: có 2 button trong 1 hàng. 2 button này có title dài hơn chiều dài màn hình.

  • Button 1 nếu có priority lớn hơn Button 2 thì Button 1 sẽ được kéo dài (so với title của nó) còn Button 2 bị co vào

Last updated