HMSegmentedControl如何刷新它的title
HMSegmentedControl how to refresh its title
我在我的应用程序中使用 HMSegmentedControl。我在视图控制器 A 中创建了一个 HMSegmentedControl 实例,然后跳转到视图控制器 B 来收集数据,如下所示:
[self presentViewController:vc animated:YES completion:nil];
然后我回到视图控制器 A 并根据视图控制器 B 的值更改 HMSegmentedControl 的标题。我使用 setSectionTitles:
来完成这项工作。在我单击其中一个之前,标题没有刷新,但我希望它立即刷新。怎么做?
我试过 self.view setNeedsDisplay
但没用。
setNeedsDisplay
应该做你需要的。你只需要在分段控件上调用它,而不是视图控制器的视图。
[segmentedControl setNeedsDisplay];
我在我的应用程序中使用 HMSegmentedControl。我在视图控制器 A 中创建了一个 HMSegmentedControl 实例,然后跳转到视图控制器 B 来收集数据,如下所示:
[self presentViewController:vc animated:YES completion:nil];
然后我回到视图控制器 A 并根据视图控制器 B 的值更改 HMSegmentedControl 的标题。我使用 setSectionTitles:
来完成这项工作。在我单击其中一个之前,标题没有刷新,但我希望它立即刷新。怎么做?
我试过 self.view setNeedsDisplay
但没用。
setNeedsDisplay
应该做你需要的。你只需要在分段控件上调用它,而不是视图控制器的视图。
[segmentedControl setNeedsDisplay];