Tôi không thể tin vào tình yêu của thượng đế mà treo siêu chế độ xem thay đổi kích thước này.
Tôi có một UIView *superview
với 4 UILabels
. 2 chức năng như tiêu đề cho 2 chức năng khác.
Nội dung trong cả 4 đều là động đến từ cơ sở dữ liệu.
SizeToFit
vs SizeThatFits:(CGSize)
vs UIView systemLayoutSizeFittingSize:
, vượt qua UILayoutFittingCompressedSize
hoặc UILayoutFittingExpandedSize
.
Tôi sử dụng tự động thanh toán theo chương trình và đã đặt chiều cao superview bằng hoặc lớn hơn thành một số giả.
ở đâu và làm thế nào để tôi sử dụng những điều này SizeToFit
vs sizeThatFits:(CGSize)
vs UIView systemLayoutSizeFittingSize:
, vượt qua UILayoutFittingCompressedSize
hoặc UILayoutFittingExpandedSize
. Tôi đã đọc rất nhiều mẹo ở đây về ngăn xếp nhưng cuối cùng chẳng có kết quả gì.
Tôi có cần phải tính toán lại các ràng buộc cho superview ở đâu đó cụ thể không. Maby đặt chiều cao là ´ @ property` trong lớp bộ điều khiển của nó và xóa và đọc nó? Atm Tôi đã cố gắng đặt mọi thứ ở khắp mọi nơi và sau đó một số. Tôi vẫn nhận được kết quả cuối cùng về kích thước với chiều cao giả và văn bản nổi bên ngoài. Ngay cả sau khi thiết lập clipsToBound trên lượt xem phụ.
Tôi đang vò đầu bứt tóc .. giúp đỡ