我很新的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