gpt4 book ai didi

ios - 如何设置 UISegmentedControl 框架?

转载 作者:行者123 更新时间:2023-12-01 18:22:18 25 4
gpt4 key购买 nike

这是我的代码:

UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:items];
segmentedControl.frame = CGRectMake(0.0, 0.0, 320.0, 30.0);

结果是segmentedControl 的左边和顶部有大约10 pts 的边距。

我尝试更改其框架的参数,但无法更改 x 位置。
所以它总是留有 10 pt 的边距。如何去除这个边距?

编辑

我想通了

UIToolbar 有 10pt 的边距。如果我只添加 UISegmentedControl,它将正确显示。

最佳答案

你不能改变 UISegmentedControl 的高度因为 UISegmentedControl 的高度是固定的基于其风格

对于普通和边框样式,高度为 43,对于条形样式,高度为 29。

UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:items];
segmentedControl.frame = CGRectMake(0.0, 0.0, 320.0, 29.0);
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;

设置 UISegmentedControlStyleBar segmentedControlStyle UISegmentedControl 的属性(property).

关于ios - 如何设置 UISegmentedControl 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16536940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com