首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iOS UISegmentedControl控件详解

这时候就需要用到UISegmentedControl控件了,这个控件的用处就是进行分段控制,实现的样式如下: 当选中一个分段的时候,其颜色填充,其余分段为未选中状态,可以很清晰明了地告知用户当前在哪个分段内容下...(void)viewDidLoad { [super viewDidLoad]; // 初始化,添加分段名,会自动布局 self.segmentedControl = [[UISegmentedControl...NO forSegmentAtIndex:1]; [self.view addSubview:self.segmentedControl]; } - (void)selectItem:(UISegmentedControl...) { NSLog(@"正在销售"); } else { NSLog(@"已下架"); } } 注释已经都写的比较清楚了,有几个注意的地方特别提一下: UISegmentedControl...其实UISegmentedControl的样式时一个整体的圆角矩形,两边并不是像图中那样没有左右两边的,但是我觉得四个圆角不太好看,所以用了一个小技巧,将其起始的x坐标设为了-5,将其宽度设为了屏幕宽度

1.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

跟iOS UI的捉迷藏(如何获取用户点击行为的控件title)

UICollectionViewCell,响应的是一个UIView 层级关系如下: 它与UILabel是平行的,获取的方法是先找到父viewUICollectionViewCell,再找到其子view,才可以 错位获取,UISegmentedControl...通过上面的获取,基本上把父view和子view的关系搞清,层级可能比较多,但都可获取,但UISegmented是个例外 当我们点击“家具”这个segment时,获取是UISegmentedControl...层级关系如下: UISegmentedControl里面有好几个UISegment。。。。。。...这样就无法确定是哪个UISegment 换条路 通过打印UISegmentedControl的方法列表,我们找到了一个selectedSegmentIndex 这个对应的内容为最后一个被选中的UISegment

1.3K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券