簡體   English   中英

UIView高度變化在底部創造了額外的空間

[英]UIView height change creates extra space on bottom

我想在鍵盤上方創建一個類似Facebook Messenger的表情符號欄,但我想打開工具欄並在輸入字段上方顯示表情符號。 現在我正在改變這個UIView的高度(設置為accessoryInputView ),但里面的項目也會上升。

我添加了約束來保持項目鎖定在UIView的底部,但這也不起作用。 我在工具欄上執行layoutIfNeeded以嘗試再次適應約束,但這不起作用。

有任何想法嗎?

在你的故事板中,當你在約束上加倍clic時,你可以將它的關系屬性從“Equal”改為“Greater than or Equal”或“Less than or Equal”。

如果你強迫你查看某個高度,即使你添加約束它也不會變大或變小;)

另一種選擇是將頂部空間/底部空間優先級約束更改為1001,但如果可以的話,它遠不那么“干凈”。

希望它能解決你的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM