HMSegmentedControl如何刷新其标题

Posted

技术标签:

【中文标题】HMSegmentedControl如何刷新其标题【英文标题】:HMSegmentedControl how to refresh its title 【发布时间】:2015-05-05 08:51:57 【问题描述】:

我在我的应用程序中使用 HMSegmentedControl。我在视图控制器 A 中创建了一个 HMSegmentedControl 实例,然后跳转到视图控制器 B 来收集数据,如下所示: [self presentViewController:vc animated:YES completion:nil];

然后我回到视图控制器 A 并根据视图控制器 B 的值更改了 HMSegmentedControl 的标题。我使用setSectionTitles: 来完成这项工作。直到我单击其中一个标题才刷新,但我希望它立即刷新。怎么做?

我尝试了self.view setNeedsDisplay,但没有成功。

【问题讨论】:

【参考方案1】:

setNeedsDisplay 应该做你需要的。您只需要在分段控件上调用它,而不是视图控制器的视图。

[segmentedControl setNeedsDisplay];

【讨论】:

以上是关于HMSegmentedControl如何刷新其标题的主要内容,如果未能解决你的问题,请参考以下文章

如何检查刷新控件是不是在其目标操作方法中刷新

如何刷新其活动的 MenuitemSelected 上的片段?

如何使 rsyslogd 刷新其缓冲区

如何防止 UITableViewCell 在部分刷新时丢失其选择状态?

如何让 ListBox 刷新其项目文本?

可滑动的 UISegmentedControl