adaptive-layout

    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回答

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

    0熱度

    1回答

    我有幾個寬度至少爲屏幕寬度75%的對象。 問題是,它們在iPad或橫向模式下看起來不太好。 我想改變不同性狀的「75%」,但不知道如何。 我已經看過了約束的詳細信息,並點擊加號圖標: 增加的變化後,我發現我可以改變常數而不是乘數: 任何人都有任何想法如何優雅地做到這一點? 感謝

    0熱度

    1回答

    在我的應用程序中,大多數視圖在用於小型設備(例如iPhone縱向)和大型設備(例如iPad全屏)上時都存在主要的UI設計差異。基本架構保持不變,但每個View Controller需要顯示一組非常不同的UI元素。 我可以通過根據大小類安裝和卸載元素和自動佈局約束來響應Interface Builder中的大小更改,但這樣會非常笨重和易碎。 在你們古時(2014年),蘋果公司的建議是: 如果你想提出

    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的方法? 謝謝

    1熱度

    1回答

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

    0熱度

    1回答

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