首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tvOS获得聚焦SegmentedControl

tvOS获得聚焦SegmentedControl
EN

Stack Overflow用户
提问于 2016-12-01 08:57:05
回答 1查看 172关注 0票数 0

我有ViewController,我想通过焦点引擎检索控制。首先,我试图通过要求查看它自己来激发它。

代码语言:javascript
复制
if settingsFilterSegment.isFocused {}

但是我错了,所以我试着把重点放在我的部分上。

代码语言:javascript
复制
Optional(<UISegment: 0x7fe278107a10; frame = (0 0; 189 70); opaque = NO; focused = YES; layer = <CALayer: 0x6100002218e0>>)

因此,我设法发现,UISegmentedControl的项目实际上是集中的!如何检索此项,因为UISegment元素不能作为子类使用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-02 12:16:57

有了工作,我为UISegmentedControl设置了标签。

代码语言:javascript
复制
if let currentFocus = UIScreen.main.focusedView {
        if let superView = currentFocus.superview {
            if superView.tag == 11 {
            }
        }
    }

这是我如何看我是否在正确的分段控制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40906262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档