簡體   English   中英

iOS-按鈕的自動布局/尺寸類別

[英]iOS - Autolayout/Size classes for buttons

對於在某些情況下何時使用自動布局和/或大小類,我有些困惑。 在我的初始視圖中,我有2個按鈕,一個“垂直於Facebook”和一個“通過電子郵件注冊”,垂直堆疊。 我最初將它們設置為70左右的高度和18pt的字體,在新手機上看起來不錯,但在較小的手機上它們看起來很大並且組合在一起(有間距)最終占據了幾乎一半的屏幕。

所以我首先想到的是將按鈕設置為主視圖或子視圖的百分比高度,但是事情開始變得非常復雜非常快:我是否也將百分比用於邊距和間距? 它在哪里結束? 這是很多計算。

但是我也沒有在這里看到使用大小類的有用之處,因為我的應用程序僅處於縱向模式,因此我無法真正定位說iPhone 5 vs iPhone 6。

因此,我是否必須忍痛忍受,並使用百分比在所有屏幕上都獲得漂亮的按鈕,還是我應該把它吸起來,並在現在很少使用的手機上使用大字體顯示真正胖的按鈕? 至於字體大小,是否存在公認的標准尺寸集(例如,用於標題和正文),在所有手機上看起來都不錯?

您是否嘗試過使用寬高比約束? 如果使用它,則保持距邊緣的距離固定,並且應針對不同的屏幕尺寸按比例擠壓

暫無
暫無

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

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