這可能是我的錯誤,但我有一個很奇怪的問題:我設置了一個與父視圖成比例的開關,與窗口成比例。
所有在預覽模式下看起來都不錯,開關實際上是根據渲染的屏幕來改變比例。
然而,當你在模擬器中運行它時,所有這些魔法都消失了,開關又重新變成了大尺寸,在所有顯示器上尺寸相同......
任何幫助都非常感謝!XCode 6開關控件不更新大小
0
A
回答
0
很難說...也許檢查你的故事板的約束關係(等於/大於或等於等等) 或者你總是能繼承你的開關按鈕,並從那裏:)
設置他的大小如果您能爲我們提供更多的信息,將有很大的幫助;)
0
這可能是因爲從UIControl
UISwitch
繼承尺寸本身,所以你應該繼承它,並實現這些方法:
- (void)sizeToFit
- (CGSize)sizeThatFits:(CGSize)size
- (CGSize)intrinsicContentSize
應該以這種方式工作。
+0
謝謝你的回答,我會給它一個去,但我認爲只是通過使用約束它應該照顧編碼,特別是因爲在預覽模式,他們似乎將正確的大小(和居中)報告給父視圖。一切只在模擬器中看起來很糟糕,而且通常情況下,您在預覽中看到的是您在模擬器中看到的內容。 – 2015-03-03 18:42:01
相關問題
- 1. Xcode 6大小類
- 2. XCode 6 GUI不更新
- 3. xcode 6,調整大小inputAccessoryView
- 4. 文件大小不更新
- 5. Xcode 6中的場景大小/ SpriteKit/Swift
- 6. Xcode 6 iOS 7查看大小
- 7. 不能減小開關的大小android
- 8. xcode 6使用UIPageViewController並快速更改視圖大小
- 9. Xcode 6顯示更新iPhone 6/6 +時的iPhone 5分辨率?
- 10. XCode 6 iOS Swift - UIWebView大小不會改變
- 11. Xcode的編譯錯誤6更新
- 12. 查看調整大小在iPhone 6/6 PLUS(錯誤的大小)
- 13. Xcode 6刷新NSUserDefaults
- 14. 更換大開關?
- 15. 如何在React Native中更改開關組件的大小?
- 16. 更新NSOpenGLView大小
- 17. 更新xcode 6後無法安裝或更新可可豆莢
- 18. 爲什麼ImageView從iPhone 6和6 plus的大小不同?
- 19. 更改lightswitch beta中控件的大小
- 20. 如何更新不同大小的小部件?
- 21. 更新面板控件不更新
- 22. 如何更新Xcode 6中的文件路徑
- 23. jboss 6.x中的boot.log文件的大小失控
- 24. 更改控制檯大小
- 25. setTextViewText不更新小部件
- 26. pyqtgraph小部件不更新
- 27. 更新表datetime提前6小時
- 28. XCode中新警告6
- 29. write()後文件大小未更新?
- 30. 在xCode 6的新模擬器上可以調整大小的iPhone和可調整大小的iPad?
你應該告訴我們你的代碼/故事板設置 – Christian 2015-03-03 13:49:20