我有ViewController,我想通过焦点引擎检索控制。首先,我试图通过要求查看它自己来激发它。
if settingsFilterSegment.isFocused {}但是我错了,所以我试着把重点放在我的部分上。
Optional(<UISegment: 0x7fe278107a10; frame = (0 0; 189 70); opaque = NO; focused = YES; layer = <CALayer: 0x6100002218e0>>)因此,我设法发现,UISegmentedControl的项目实际上是集中的!如何检索此项,因为UISegment元素不能作为子类使用。
发布于 2016-12-02 12:16:57
有了工作,我为UISegmentedControl设置了标签。
if let currentFocus = UIScreen.main.focusedView {
if let superView = currentFocus.superview {
if superView.tag == 11 {
}
}
}这是我如何看我是否在正确的分段控制。
https://stackoverflow.com/questions/40906262
复制相似问题