adaptive-layout

    1熱度

    1回答

    我一直試圖站起來,用純代碼構建自適應佈局(不使用故事板)上運行。我用佈局錨設置的限制和利用traitCollectionDidChange方法各組約束和其他接口的變化之間變化。我使用switch語句用相應的一組約束來調用相應的方法。 override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection

    0熱度

    1回答

    我想爲iPad和iPhone(4'')設置不同的約束。 我已經爲iPhone設置了常規高度和緊湊寬度約束。但是這些限制顯示在7.9「iPad,9.7」iPad上。 這些約束適用於模態視圖。 如何讓我的常規高度和緊湊寬度限制僅限於我的iPhone。

    1熱度

    1回答

    當水平尺寸類更改時,我在調整單元格佈局時遇到問題。 我的單元有一個stackView,我希望該軸對於緊湊尺寸類是水平的,對於常規是垂直的。 這是我的嘗試: override func traitCollectionDidChange(previousTraitCollection: UITraitCollection?) { if previousTraitCollection?.hor

    10熱度

    2回答

    我正在開發使用Xcode 8(測試版1)的應用程序。不幸的是,我無法找到「Size Classes」選項。 在Xcode 7中,有選項「使用大小類」。 但在Xcode 8沒有這樣的選項。在Xcode 8中使用Size Classes或類似的東西有幫助嗎?

    0熱度

    1回答

    我們的UITextField實例正在使用「默認」設置。它們根據用戶輸入自動擴展。我們希望將它們設置爲更大的初始寬度,以便它們不必增加寬度。在維持「適應性」佈局的同時,做到這一點的正確方法是什麼?或者這與iOS最佳實踐恰恰相反,我們應該保持原樣?

    0熱度

    1回答

    如何使表格寬度自適應?這意味着,如果有足夠的空間,使其100%;如果表太寬並且被裁剪,請將其設置爲自動,以便表格列不會被裁剪。 <div> <table class="adaptive-table"> </table> </div> 有沒有使用CSS的方法? 謝謝

    0熱度

    1回答

    我從左邊距如下定義約束作爲乘數: 這看起來在4英寸的iPhone罰款,但對更大的iPhone它稍微偏左。有什麼辦法可以解釋這個嗎?據我所知,沒有一個大小類別是個別隻有較大的iPhone ..順便說一下背景是一個堅實的形象。不能移動它或對齊的東西出來

    7熱度

    2回答

    在我的應用程序中,在iPad上有某些視圖控制器(或者更具體地說,是一個常規的水平尺寸類),它將它們呈現爲彈窗是有意義的,但在iPhone(或緊湊的水平尺寸類)上它是有意義的將它們推到導航堆棧上。有沒有一種優雅的方式來支持這一點?默認情況下,如果我使用「Present as Popover」,那麼它將在iPhone上以模態方式顯示,這不是我想要的。 我找到了一種方法來獲得我想要的行爲,但它很醜並且似

    2熱度

    1回答

    我需要CSS規則,它可以動態地調整/重新格式化div的內容,以對大小進行任何更改(即使JavaScript被禁用)。可能嗎? 像: @media (min-width:600px) { div .content { column-count: 2; }} @media (min-width:900px) { div .content { column-count: 3; }} ... 或東

    1熱度

    1回答

    我相信在使用Autolayout管理用戶界面時,使用autoresizing進行方向更改會很好。 所以很多程序員都在同一時間,建議對陣雙方,但據我的理解應該罰款。 因爲Autoresizingmask很容易玩。 我想在自動屏蔽本身變成侷限實際上我相信 translatesAutoresizingMaskIntoConstraints 糾正我,如果我錯了 如果它的好或不行可以在一些深入解釋爲什麼?