adaptive-layout

    2熱度

    2回答

    我使用自適應佈局功能來設計應用程序。我採取了「長寬比」限制的IBOutlet。我想將此長寬比值的值更改爲當前值的兩倍。問題是「constraint」屬性可以從代碼輕鬆設置,但「multiplier」屬性是隻讀屬性。對於長寬比變化,「更多」值更改是必要的。我怎麼能這樣做? @property (retain, nonatomic) IBOutlet NSLayoutConstraint *leftI

    0熱度

    1回答

    我試圖使用自適應佈局構建視圖(僅限iPhone,僅限肖像視圖)。它應該都在一個屏幕上(理想情況下不滾動)。我已經設法使其適用於iPhone 5 - 6+。然而,我的問題隨着4s。 我想,在iPhone 4S上有中央圖像消失,我認爲我可以使用大小類,但它似乎並不那麼在縱向模式不同的iPhone(只有當我切換方向時)。 此外,我想那裏是所有元素之間更多的填充上6+而間距保持不變在5和6

    6熱度

    2回答

    我有一個UILabel,它以格式MM:ss:SS(分鐘,秒,釐秒)顯示計時器的輸出,但是它會從左到右「搖動」釐秒變化 - 例如,「11」比「33」窄。 有什麼辦法可以緩解嗎?我嘗試過將它定中心,給它一個固定的寬度,但他們似乎沒有幫助。

    1熱度

    2回答

    這裏有幾個帖子,但沒有一篇似乎有完整的解決方案。 通過IB使用自適應佈局我可以很容易地更改特定大小類的字體大小,但是我有一個使用UILabels的自定義視圖,我想以編程方式設置字體大小取決於使用的大小類(使用swift)任何人有這個問題或遇到一個解決方案?

    0熱度

    2回答

    這是我的約束 我在我的應用程序利用自動佈局,所有的UI元素在縱向模式中可見: 但有一種觀點是在橫向模式下不完整的。 如何讓我的應用在縱向和橫向視圖中看起來都一樣? 我在Xcode7.2中使用了Swift 2。

    2熱度

    1回答

    我有,我想現在模態,如果水平尺寸級別緊湊視圖控制器,並使用自定義過渡的委託,否則,像這樣: if traitCollection.horizontalSizeClass == .Compact { settingsViewController.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem:

    0熱度

    1回答

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

    7熱度

    2回答

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

    0熱度

    2回答

    我的應用程序,我必須動態計算單元格高度,我支持我的應用程序iOS7和iOS8。爲此,我正在遵循Ray wenderlich教程。花了整整一天後,我才知道這種技術只適用於size classes被禁用的應用程序。 所以我的問題是如何使用自動佈局(約束)來計算行高度,如果啓用size classes?

    6熱度

    1回答

    在iOS 8的項目,分鏡和自適應佈局(又名大小類)我使用靜態細胞的場景2 - 而對於因故頂電池的青色背景色是不是在iPad上顯示: 請,可能是什麼原因呢? 我甚至用調試器(遍歷viewDidLoad)和Main.storyboard的XML代碼搜索 - 並找不到原因。 我也重置了模擬器設置,並試用過我的優勝美地和小牛Mac。 這是我的故事板(請click for fullscreen)這裏我設置背