编程新手但未在其他帖子中看到此问题。
在Swift工作
我将视图控制器之间的两段UISegmentControl的结果作为BOOL传递。当我返回初始视图控制器时,UISegementControl将恢复到其初始状态(零位置)。我想传回我通过prepareForSegue完成的BOOL值,然后根据该BOOL预先选择该值。
我的意图是,如果用户选择段1,当用户返回VC时,它仍将被选为段1(它将恢复为段0)。
我在viewDidLoad中用什么来更改UISegementControl的选定片段?
答案 0 :(得分:0)
您可以使用selectedSegmentIndex属性执行此操作:
if yourBool == true
{
yourSegmentedControl.selectedSegmentIndex = 1;
}
else
{
yourSegmentedControl.selectedSegmentIndex = 0;
}