[英]XCode 6 switch control doesn't update size
這可能是我的錯誤,但我有一個非常奇怪的問題:我設置了一個與父視圖成比例的開關,它與窗口成比例。
在預覽模式下看起來都很好,開關實際上是根據渲染的屏幕改變比例。
然而,當你在模擬器中運行它時,所有這些魔法消失了,開關再次恢復到它的大尺寸,所有顯示器上的尺寸相同......
任何幫助深表感謝!
很難說...也許檢查你的故事板約束關系(等於/大於等於等...)或者你總是可以繼承你的開關按鈕並從那里設置他的大小:)
如果您能為我們提供更多信息,那將會有很大幫助;)
這可能是因為UISwitch
繼承了自身大小的UIControl
,所以你應該將它子類化並實現這些方法:
- (void)sizeToFit
- (CGSize)sizeThatFits:(CGSize)size
- (CGSize)intrinsicContentSize
它應該這樣工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.