Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 使用IB更改UISegmented控件的高度?_Ios_Xcode_Uisegmentedcontrol - Fatal编程技术网

Ios 使用IB更改UISegmented控件的高度?

Ios 使用IB更改UISegmented控件的高度?,ios,xcode,uisegmentedcontrol,Ios,Xcode,Uisegmentedcontrol,如何更改UISegmented控件的高度。我正在使用Swift 3.0和xcode 8。默认情况下,“高度”属性处于禁用状态。我发现: 链接中的三个选项之一 override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) let rect = CGRect(origin: segment.frame.origin, size: CGSize(width: segment.frame.size.width,

如何更改UISegmented控件的高度。我正在使用Swift 3.0和xcode 8。默认情况下,“高度”属性处于禁用状态。

我发现:

链接中的三个选项之一

override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
let rect = CGRect(origin: segment.frame.origin, size: CGSize(width: segment.frame.size.width, height: 100))
segment.frame = rect
}
我发现:

链接中的三个选项之一

override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
let rect = CGRect(origin: segment.frame.origin, size: CGSize(width: segment.frame.size.width, height: 100))
segment.frame = rect
}

这很容易。您可以使用框架高度以编程方式访问它:

yourSegmentedControllOutlet.frame.size.height = yourHeight

这很容易。您可以使用框架高度以编程方式访问它:

yourSegmentedControllOutlet.frame.size.height = yourHeight

好的,我试了很长一段时间,这里是解决方案。 首先,在IB中是可能的,但为此,我们需要有一系列良好的自动布局约束。

我已将该分段控件放置在UIVIew中,所有边都固定在该视图中。 然后,我为该视图提供了所需的高度,它就工作了。
也。。多亏了你所有的回答

好的,我尝试了很长一段时间,下面是解决方案。 首先,在IB中是可能的,但为此,我们需要有一系列良好的自动布局约束。

我已将该分段控件放置在UIVIew中,所有边都固定在该视图中。 然后,我为该视图提供了所需的高度,它就工作了。
也。。多亏了你所有的回答

你尝试了什么?我试图把AutoLayOutt约束放在它上面,但是文本是上行的,不要停留在中间。UmairAfzalI已经核实了这个问题,但我想知道是否可以在没有任何编程费用的情况下使用Interface builder@肯尼:这个链接可能会帮助你:你尝试了什么?我试图把AutoLayOutt约束放在它上面,但是文本是上行的,不要停留在中间。UmairAfzalI已经核实了这个问题,但我想知道是否可以在没有任何编程费用的情况下使用Interface builder@这个链接可能会帮助你:难道没有一种方法可以从IB表中完成吗。