我很新的iOS開發,還從來沒做過汽車的佈局,我有一個需要回頭看每個屏幕上沒有固定的高度和寬度的視圖控制器上實際七個按鈕....我看過很多教程,但不能明白,我怎麼能對那些圓形按鈕添加約束,並在每個屏幕上的同一位置顯示它們。我想要的按鈕來增加實際尺寸時,應添加屏幕增加和減少時,屏幕尺寸decreases.Please幫助和節目的限制! this shows how buttons are added on my view controller 自動佈局show按鈕一輪沒有固定的高度和寬度
0
A
回答
0
-2
使用此代碼製作圓形按鈕.. 您可以編程方式獲取Button的當前高度,然後將高度的一半分配給圓角半徑以使其圓整。
[self.view layoutIfNeeded];
[self.view setNeedsLayout];
self.yourButton.layer.cornerRadius = self.yourButton.frame.size.height/2;
self.yourButton.clipsToBound = YES;
0
好了,兩點:
位置:嗯,你需要了解準確的「相同的位置在每一個屏幕」,我想你知道
view.frame = CGRectMake(10, 20, 50, 50)
,但相同的代碼不會導致「相同的位置」在不同的屏幕上,重要的事情是你想要的方式。想想越來越多的屏幕,你有一個廣場,你想要這個廣場改變?不同的改變風格導致不同的代碼。尺寸:你說你想多增加或屏幕減少,基本的方法是讓
square.width && square.height
與屏幕改變,如果使用框架佈局,你可以寫view.frame = CGRectMake(10, 20, SCWidth * 0.0666, SCHeight * 0.0833)
,肯定自動版式支持規模計算,我建議你使用砌體添加布局,示例代碼,如:
[square mas_remakeConstraints:^(MASConstraintMaker *make) { make.width.equalTo(self.mas_width).multipliedBy(0.0083); }];
當然,如果你使用的廈門國際銀行做它,你可以看到有約束乘數屬性來解決問題。
相關問題
- 1. 沒有固定寬度的列布局
- 2. 沒有固定寬度的CSS佈局
- 3. 自動適合固定寬度佈局到屏幕寬度
- 4. CSS - 固定寬度佈局
- 5. 具有固定高度和自動寬度的CSS Div
- 6. css佈局固定寬度和可變寬度在同一行
- 7. Flex佈局流體和固定寬度
- 8. 2列布局,第一列固定寬度,100%高度,第二列100%寬度和高度
- 9. 佈局固定寬度,具有固定頁腳的全高,全寬
- 10. 固定頂部高度和動態寬度和高度低於
- 11. Android的線性佈局的高度和寬度沒有設置
- 12. 獲取寬度和高度的佈局
- 13. CSS定位固定寬度的佈局
- 14. 使用CSS保持固定高度和固定寬度佈局中的視頻寬高比
- 15. 固定EM的寬度和高度
- 16. 固定柱的高度和寬度
- 17. 固定寬度和自動寬度的div在一行
- 18. 固定寬度佈局,一個孩子橫跨全屏寬度
- 19. Android按鈕寬度的一半可用寬度 - 佈局
- 20. Android佈局高度和寬度
- 21. 佈局寬度和高度被忽略
- 22. JFrame:固定寬度但動態高度
- 23. 具有固定寬度和動態高度的iframe
- 24. 如何調整一個固定的寬度和高度的UIImageView,支持自動佈局
- 25. 絕對div中100%div,沒有寬度和固定高度
- 26. 如何將固定高度/寬度固定佈局轉換爲彈性?
- 27. UIImageView - 固定寬度和靈活高度?
- 28. 自動佈局和滾動型寬度
- 29. 固定寬度的CSS浮動2列布局相等的高度問題
- 30. tkinter按鈕的高度和寬度
我已經說圓....但我希望它在它出現相同位置,根據需要在每個屏幕上增加或減少高度和寬度。 – TestShroff