簡體   English   中英

ios在較小的屏幕上自動布局問題

[英]ios autolayout issue on smaller screen

最初,我是在情節提要中查看4.7英寸大小的視圖,然后從那里布局所有內容,但是在較小的屏幕上運行該應用程序時遇到了問題。

所討論的視圖是一個內部帶有滾動視圖的視圖,其中包含一堆標簽和文本字段。 例如,在iPhone 4s或什至5上運行時,滾動視圖似乎固定在底部,我想知道為什么,我曾嘗試過插入和偏移,但沒有任何效果。

看我的情節提要,當我將視圖的固定大小切換為3.5英寸時,看來所有我的主要元素都完全不在視圖之外。

我不確定如何處理這種情況。

任何幫助,將不勝感激。

沒有更多信息,這無濟於事,但聽起來您沒有適當設置約束。 您應該為滾動視圖設置約束,以使其與視圖大小匹配並居中,並且標簽對滾動視圖具有約束,否則,當屏幕大小更改時,將會出現問題。 在情節提要板中工作時,應嘗試使用inferred size而不是特定的屏幕大小,這樣,您就不會嘗試為特定的屏幕大小設計界面。

在代碼中,您可以執行以下操作來設置適當的約束

scrollView.frame = view.frame //Or I could set the height, width, center contraints
label.translatesAutoresizingMaskIntoConstraints = false
label.centerXAnchor.constraintEqualToAnchor(scrollView.centerXAnchor).active = true

我會嘗試為情節提要提供幫助,但我需要更多信息。 我傾向於在代碼中做約束。

暫無
暫無

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

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