iOS——UISegmentControl
来源:互联网 发布:linux 安装rpm命令 编辑:程序博客网 时间:2024/05/23 11:46
一、概述
2. UISegmentControl 控件是分段控件,提供一组按钮,但只能同时选中其中的一个
二、属性
- (instancetype)initWithItems:(nullableNSArray *)items;
2. 设置点击某条项目后是否恢复到默认(什么都不选中)
@property(nonatomic,getter=isMomentary)BOOL momentary;
3. 获取分段控件的分段数
@property(nonatomic,readonly)NSUInteger numberOfSegments;
4. 在指定的分段索引处插入标题项目,并设置动画
- (void)insertSegmentWithTitle:(nullableNSString *)title atIndex:(NSUInteger)segment animated:(BOOL)animated;
5. 在指定的分段索引处插入图片项目,并设置动画
- (void)insertSegmentWithImage:(nullableUIImage *)image atIndex:(NSUInteger)segment animated:(BOOL)animated;
6. 删除指定的分段索引处的项目,并设置动画
- (void)removeSegmentAtIndex:(NSUInteger)segment animated:(BOOL)animated;
7. 删除所有的项目,删除后分段控件变为不可见的了
- (void)removeAllSegments;
8. 设置指定分段索引处的标题
- (void)setTitle:(nullableNSString *)title forSegmentAtIndex:(NSUInteger)segment;
9. 获取指定分段索引处的标题
- (nullableNSString *)titleForSegmentAtIndex:(NSUInteger)segment;
10. 设置指定分段索引处的图片
- (void)setImage:(nullableUIImage *)image forSegmentAtIndex:(NSUInteger)segment;
11. 获取指定分段索引处的图片
- (nullableUIImage *)imageForSegmentAtIndex:(NSUInteger)segment;
12. 设置指定索引处的宽度
- (void)setWidth:(CGFloat)width forSegmentAtIndex:(NSUInteger)segment;
13. 获取指定索引处的宽度
- (CGFloat)widthForSegmentAtIndex:(NSUInteger)segment;
14. 设置指定索引处的偏移量
- (void)setContentOffset:(CGSize)offset forSegmentAtIndex:(NSUInteger)segment;
15. 获取指定索引处的偏移量
- (CGSize)contentOffsetForSegmentAtIndex:(NSUInteger)segment;
16. 设置指定索引处的项目是否激活,未激活则不可用
- (void)setEnabled:(BOOL)enabled forSegmentAtIndex:(NSUInteger)segment;
17. 获取指定索引处的项目是否激活
- (BOOL)isEnabledForSegmentAtIndex:(NSUInteger)segment;
18. 获取选中某个项目时的索引下标;在选择不同的项目时,即下标改变时,会触发 UIControlEventValueChange
@property(nonatomic)NSInteger selectedSegmentIndex;
19. 设置控件的颜色
@property(null_resettable,nonatomic,strong)UIColor *tintColor;
20. 设置控件是否根据内容的大小,自动调整宽度
@property(nonatomic)BOOL apportionsSegmentWidthsByContent;
- iOS——UISegmentControl
- iOS基础 -- UISegmentControl
- Snail—UI学习之UISegmentControl
- ios基本控件之UISegmentControl
- UISegmentControl
- UISegmentControl
- UISegmentControl
- UISegmentControl
- UISegmentControl
- UISegmentControl——选项卡控件和UIStepper——计数器控件
- [iOS学习]UISegmentControl的无边框形式如何设置
- iOS个人整理10-UIControl与子类:UISlider,UISegmentControl
- Android 仿iOS的UISegmentControl标题栏以及内容切换
- UISegmentControl用法
- 自定义UISegmentControl
- UISegmentControl控件
- UISegmentControl控件
- UINavigationItem添加UISegmentControl
- 1001. A+B Format (20)
- Windows下使用WSRM限制MongoDB内存
- 数据挖掘算法
- 关于ubantu在VMWARE里安装时出现'SMBus Host Controller not enabled'
- 夏天地板保养的注意事项
- iOS——UISegmentControl
- linux常用命令
- 485布线的要求
- Android 内存优化总结&实践
- E
- 【详解CSS3盒模型display:box】
- Android 自定义toast总结:纯文本,带图像,带标题栏及自定义背景文字颜色
- caffe层解读系列-softmax_loss
- 【详解CSS3盒模型display:box】二