jjzjj

UISegmentedControl

全部标签

ios - 完全删除 UISegmentedControl 分隔符。 (苹果手机)

有没有办法完全删除UISegmentedControl中分隔两个段的线?设置segmentedControlStyle没有帮助。 最佳答案 如果有人想要这种UISegmentedControlView-已编辑:-Swift3.0扩展extensionUISegmentedControl{funccustomizeAppearance(forheight:Int){setTitleTextAttributes([NSFontAttributeName:UIFont(name:"HelveticaNeue",size:13.0)!,NS

ios - 完全删除 UISegmentedControl 分隔符。 (苹果手机)

有没有办法完全删除UISegmentedControl中分隔两个段的线?设置segmentedControlStyle没有帮助。 最佳答案 如果有人想要这种UISegmentedControlView-已编辑:-Swift3.0扩展extensionUISegmentedControl{funccustomizeAppearance(forheight:Int){setTitleTextAttributes([NSFontAttributeName:UIFont(name:"HelveticaNeue",size:13.0)!,NS

ios - 如何永久取消选择分段控制按钮中的段,直到再次单击

我有一个包含4个段的UISegmentedControl。当它被选中时,它应该保持选中状态。再次单击同一段时,它应该取消选择自己。如何实现? 最佳答案 由于UISegmentedControl仅在未选择的段被选中时才发送Action,因此您必须子类化UISegmentedControl以对其触摸处理进行微小的更改。我使用这个类:@implementationMBSegmentedControl//thissendsavaluechangedeventevenifwereselectthecurrentlyselectedsegmen

ios - 如何永久取消选择分段控制按钮中的段,直到再次单击

我有一个包含4个段的UISegmentedControl。当它被选中时,它应该保持选中状态。再次单击同一段时,它应该取消选择自己。如何实现? 最佳答案 由于UISegmentedControl仅在未选择的段被选中时才发送Action,因此您必须子类化UISegmentedControl以对其触摸处理进行微小的更改。我使用这个类:@implementationMBSegmentedControl//thissendsavaluechangedeventevenifwereselectthecurrentlyselectedsegmen

ios - 如何在 UISegmentedControl 中设置选定的段索引?

我在这里试图避免应用程序崩溃...我有一个按钮可以从UISegmentedControl中删除一个段。如果按下该按钮并且用户选择了要删除的段,则该段将被删除并且不会突出显示任何选择。但是,当按下另一个按钮执行检索selectedSegmentIndex的操作时,应用程序崩溃。简而言之:有没有办法强制选择UISegmentedControl中的段?编辑似乎UISegmentedControl在未选择段时返回-1的selectedSegmentIndex...让我们看看我可以从这里做什么。 最佳答案 使用yourSegmentname.

ios - 如何在 UISegmentedControl 中设置选定的段索引?

我在这里试图避免应用程序崩溃...我有一个按钮可以从UISegmentedControl中删除一个段。如果按下该按钮并且用户选择了要删除的段,则该段将被删除并且不会突出显示任何选择。但是,当按下另一个按钮执行检索selectedSegmentIndex的操作时,应用程序崩溃。简而言之:有没有办法强制选择UISegmentedControl中的段?编辑似乎UISegmentedControl在未选择段时返回-1的selectedSegmentIndex...让我们看看我可以从这里做什么。 最佳答案 使用yourSegmentname.

ios - 如何改变 UISegmentedControl 的圆角半径?

是否可以更改UISegmentedControl的角半径?我尝试了以下我们用来更改UIView的角半径的方法。self.segmentedControl.layer.cornerRadius=15.0;self.segmentedControl.layer.masksToBounds=YES;这不起作用,因为您可以看到它只切断了UISegmentedControl的角: 最佳答案 这应该有效:self.segmentedControl.layer.cornerRadius=15.0;self.segmentedControl.lay

ios - 如何改变 UISegmentedControl 的圆角半径?

是否可以更改UISegmentedControl的角半径?我尝试了以下我们用来更改UIView的角半径的方法。self.segmentedControl.layer.cornerRadius=15.0;self.segmentedControl.layer.masksToBounds=YES;这不起作用,因为您可以看到它只切断了UISegmentedControl的角: 最佳答案 这应该有效:self.segmentedControl.layer.cornerRadius=15.0;self.segmentedControl.lay

iphone - UISegmentedControl 更改事件未在 iOS5 中触发

我有一个UISegmentedControl,它的“Valuechanged”事件在InterfaceBuilder中连接以调用我的Controller的-(IBAction)segmentChangeAction:(id)sender;当用户点击控件更改所选段时,无论是在iOS4还是iOS5中,都会按预期调用segmentChangeAction。当我通过segmentedControl.selectedSegmentIndex=newIndex;以编程方式更改所选段时,在iOS4上调用segmentChangeAction并且该段反射(reflect)了新的选择。然而在iOS5上s

iphone - UISegmentedControl 更改事件未在 iOS5 中触发

我有一个UISegmentedControl,它的“Valuechanged”事件在InterfaceBuilder中连接以调用我的Controller的-(IBAction)segmentChangeAction:(id)sender;当用户点击控件更改所选段时,无论是在iOS4还是iOS5中,都会按预期调用segmentChangeAction。当我通过segmentedControl.selectedSegmentIndex=newIndex;以编程方式更改所选段时,在iOS4上调用segmentChangeAction并且该段反射(reflect)了新的选择。然而在iOS5上s