如何使用 Swift 2.2 中的 ResearchKit 在自定义活动步骤中禁用下一个按钮?
Posted
技术标签:
【中文标题】如何使用 Swift 2.2 中的 ResearchKit 在自定义活动步骤中禁用下一个按钮?【英文标题】:How to disable next button in a custom active step using ResearchKit in Swift 2.2? 【发布时间】:2016-11-25 09:26:45 【问题描述】:我是 ResearchKit 的新手,我刚刚创建了自己的自定义活动步骤以及视图控制器,我需要在短时间内禁用下一个按钮。我目前不知道如何做到这一点。我发现我可以更改标题,但我不能像使用导航栏中的 cancelButtonItem 那样禁用按钮。例如,像这样禁用取消按钮
cancelButtonItem.enabled = false
活动步骤中的下一步按钮是否有类似的东西?如果是这样,有人可以给我一个这样的例子吗?
谢谢!
【问题讨论】:
如果您可以看一下示例之一:github.com/ResearchKit/ResearchKit/blob/master/ResearchKit/… 我认为默认情况下不会显示继续按钮。我建议您在 Github 网站上发布问题。 好吧,如果它有助于理解这一点,我希望继续按钮出现或在经过一定时间后可以访问。我希望在达到该持续时间之前无法访问它。抱歉,我对 ios 开发有点陌生,而且我对 Objective-C 的了解不如我对 Swift 的了解。 【参考方案1】:我发现只有破解方法如何隐藏它:
for subview in self.view.subviews
for subview1 in subview.subviews
for subview2 in subview1.subviews
for subview3 in subview2.subviews
if let button = subview3 as? UIButton
button.hidden = true
【讨论】:
哇,四个循环?似乎它虽然有效。谢谢! (抱歉回复晚了)以上是关于如何使用 Swift 2.2 中的 ResearchKit 在自定义活动步骤中禁用下一个按钮?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 swift 2.2 中更改 pickerview 中的文本/字体大小?
swift 2.2中api(json)没有数据时如何显示警报
如何使用 Alamofire (Swift 2.2) 获取 Twitter 访问令牌