簡體   English   中英

XCode 6開關控制不更新大小

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM