我正在嘗試爲我的應用程序在xcode中使用情節提要板構建用戶界面。iOS:不同尺寸的尺寸類別不變
我最近改變了外觀,並希望iPad和iPhone有些不同。例如,我希望單元格高度在ipad上是另一個高度,在iPhone上是另一個高度,每個不同的大小都會對單元格內的標籤所在的位置產生不利影響。
令人討厭的是我得到了所有關於xib ,但使用故事板,我會建立everyhting我如何在緊湊的寬度普通高度爲iPhone,然後去建立普通的寬度常規高度的iPad的用戶界面。然後回去檢查iphone的東西,它已經完全採用了我在普通常規尺寸課上所做的。
這真令人氣憤,它在尺寸級別上毫無意義,我可以使用任何尺寸的課程,但我不想。下面的圖像爲您提供了一個很好的視覺表現。
所以在這裏我做了UI的iPhone
然後後腦勺經常定期(iphone),你可以看到細胞的大小已經改變
如果我要將它改回原來的樣子,那麼去ipad我會看看上面包含的第一個ipad映像。所以很煩人,我怎麼才能讓它適應不同大小的類?
啊好吧我從來不知道這一點,還有什麼不受像表視圖大小類的影響?謝謝你的回答我會標記你 –
@DomBryan Apple沒有指出哪些類不受大小類別的影響。相反,Apple記錄了UIViews,Constraints,Fonts可以通過大小類別進行更改。你可以看到更多:尺寸類設計幫助https://developer.apple.com/library/prerelease/tvos/recipes/xcode_help-IB_adaptive_sizes/chapters/AboutAdaptiveSizeDesign.html#//apple_ref/doc/uid/TP40014436-CH6- SW1 – wj2061
您不能使用大小類來更改UITableViewCell的高度,這並不完全正確。如果您使用autolayout和'rowHeight = UITableViewAutomaticDimension'並使視圖粘貼到單元格內的單元格邊距,則行的高度將根據單元格內的視圖進行調整。你可以使用大小類來調整視圖。因此,基於大小類的行高度。希望這可以幫助。 –