如何在不使用自动布局的情况下设置UISegmentedControl子类的高度?

时间:2019-05-20 11:46:55

标签: ios uikit uisegmentedcontrol

我创建了一个UISegmentedControl子类,我希望将其用作UITableView的节标题视图。

我希望自定义UISegmentedControl子类的高度为50pt。

我知道我可以为此创建一个高度限制。但是,设置高度限制后,如果将此分段控件用作表格视图的节标题,则会显示自动布局错误(请参见question)。

我尝试通过调用具有适当高度的init(frame :)方法来设置高度,但这没有效果。

是否可以在不使用自动布局的情况下设置UISegmentedControl子类的高度?

1 个答案:

答案 0 :(得分:0)

您可以简单地使用framessize中设置position的{​​{1}}和UISegmentedControl,即

sectionHeaderView

截屏:

enter image description here