我有10個按鈕的視圖,我希望在視圖大小更改時更改按鈕大小。 或是否有辦法將按鈕設置爲視圖的子項,以便在視圖中應用的所有更改將應用於所有按鈕根據視圖大小變化更改視圖元素大小
-1
A
回答
-2
我知道更改元素的大小並使其保持相對的唯一方法到父容器的大小是使用(%)大小。
// index.html
<body>
<div>
<a class="my-button" href="#">click me</a>
<a class="my-button" href="#">click me</a>
<a class="my-button" href="#">click me</a>
<a class="my-button" href="#">click me</a>
// .... more buttons
</div>
</body>
然後
// style.css
.my-button {
width: 5%;
}
+1
但我使用的是swift –
0
0
我是通過在Stack中嵌入按鈕並將堆棧大小乘以屏幕大小的百分比來實現的,首先獲取屏幕大小。
let screenSize : CGRect = UIScreen.main.bounds
let screenWidth = screenSize.width
let screenHeight = screenSize.height
buttonsStack.frame = CGRect(x: screenWidth * 0.75 , y: screenHeight * 0.3 , width: screenWidth * 0.27 , height: screenHeight * 0.67)
X,Y是堆棧根據屏幕大小的位置。
相關問題
- 1. 更改視圖大小
- 2. JavaFx元素,根據窗口大小動態更改大小
- 3. 根據屏幕大小隱藏視圖。
- 4. 根據ImageView的大小更改視圖位置
- 5. 視圖的大小如何改變?
- 6. 更改鍵盤視圖的大小
- 7. Android:layoutParams.setMargins()更改視圖的大小
- 8. 滾動時更改視圖大小
- 9. Android根據屏幕大小更改圖像大小?
- 10. 如何根據窗口大小更改圖像大小
- 11. 根據子視圖的內容大小調整滾動視圖
- 12. 如何根據視口大小調整元素的大小,並同時「限制」最大和最小大小?
- 13. 如果子視圖更改大小調整父視圖
- 14. 如何根據子文本視圖的大小更改背景9patch圖像的大小
- 15. 如何顯示視圖覆蓋另一個視圖並更改視圖大小
- 16. Excel根據圖像大小調整單元格大小
- 17. 更改TableViewCell的大小時,它是縮小視圖
- 18. UIPresentationController - 演示視圖大小?
- 19. 衡量視圖的大小?
- 20. 更改方向更改時的視圖大小
- 21. 動態改變列表視圖大小和加載圖像
- 22. QML改變圖像大小
- 23. 如何根據SDI框架中的主機改變視圖的大小?
- 24. 如何調整數據網格視圖的大小列大小
- 25. C#根據原始圖像更改水印圖像大小
- 26. 想要根據視圖的大小放大視圖內的內容,根據設備進行混搭
- 27. PyQt4:圖形視圖和像圖大小
- 28. Jquerymobile UI:如何更改列表視圖中的圖像大小
- 29. 根據窗口大小更改位置的元素
- 30. SSCollectionViewItem更改圖像大小
這就是自動佈局的目的,不是嗎? – matt