gpt4 book ai didi

ios - 突出显示事件的分段控件 + 在事件段周围添加边框

转载 作者:行者123 更新时间:2023-11-29 02:10:03 27 4
gpt4 key购买 nike

我正在尝试仅围绕选定的 SegmentedControl 项目创建边框。我拥有的代码正在创建我正在寻找的边框,但是它正在为分段控件中的两个按钮创建它:

代码如下:

sender.layer.borderColor = UIColor(white: 1.0, alpha: 1.0).CGColor
sender.layer.borderWidth = 4

我试图只在选定的 SegmentedControl 周围显示边框。

我相信我需要使用 setSelected 或 isSelected 来尝试并且只在事件 Controller 周围设置边框。只是需要更多指导。

最佳答案

UISegmentedControl 的每个按钮都有 subview ,您可以通过它的 subViews 数组访问它们:

(mySegmentedControl.subViews[mySegmentedControl.selectedSegmentIndex] as! UIView).layer.borderWidth = 4

当然,当选择发生变化时,您必须将其设置回正常的 borderWidth。

关于ios - 突出显示事件的分段控件 + 在事件段周围添加边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29384514/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com