UISegmentControl

常用方法

  1. 新增一个文字segment
- (void)insertSegmentWithTitle:(nullable NSString *)title atIndex:(NSUInteger)segment animated:(BOOL)animated;
  1. 新增一个图片segment
- (void)insertSegmentWithImage:(nullable UIImage *)image  atIndex:(NSUInteger)segment animated:(BOOL)animated;
  1. 删除某个segment
- (void)removeSegmentAtIndex:(NSUInteger)segment animated:(BOOL)animated;
  1. 删除所有segment
- (void)removeAllSegments;
  1. 设置某个segment标题
- (void)setTitle:(nullable NSString *)title forSegmentAtIndex:(NSUInteger)segment; 
  1. 获取某个segment标题
- (nullable NSString *)titleForSegmentAtIndex:(NSUInteger)segment;
  1. 设置某个segment图片
- (void)setImage:(nullable UIImage *)image forSegmentAtIndex:(NSUInteger)segment;  
  1. 获取某个segment图片
- (nullable UIImage *)imageForSegmentAtIndex:(NSUInteger)segment;
  1. 设置某个segment宽度
- (void)setWidth:(CGFloat)width forSegmentAtIndex:(NSUInteger)segment;
  1. 获取某个segment宽度
- (CGFloat)widthForSegmentAtIndex:(NSUInteger)segment;
  1. 设置segment内容偏移量
- (void)setContentOffset:(CGSize)offset forSegmentAtIndex:(NSUInteger)segment;
  1. 获取某个segment内容偏移量
- (CGSize)contentOffsetForSegmentAtIndex:(NSUInteger)segment;
  1. 设置某个segment是否可用,默认为YES
- (void)setEnabled:(BOOL)enabled forSegmentAtIndex:(NSUInteger)segment;
  1. 获取某个segment是否可用
- (BOOL)isEnabledForSegmentAtIndex:(NSUInteger)segment;
  1. 设置背景图
- (void)setBackgroundImage:(nullable UIImage *)backgroundImage forState:(UIControlState)state barMetrics:(UIBarMetrics)barMetrics 
  1. 设置分隔线图片
   - (void)setDividerImage:(nullable UIImage *)dividerImage forLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState barMetrics:(UIBarMetrics)barMetrics NS_AVAILABLE_IOS(5_0)
  1. 获取分隔线图片
- (nullable UIImage *)dividerImageForLeftSegmentState:(UIControlState)leftState rightSegmentState:(UIControlState)rightState barMetrics:(UIBarMetrics)barMetrics 
  1. 设置标题富文本属性
- (void)setTitleTextAttributes:(nullable NSDictionary *)attributes forState:(UIControlState)state NS_AVAILABLE_IOS(5_0)
  1. 获取富文本属性
- (void)setTitleTextAttributes:(nullable NSDictionary *)attributes forState:(UIControlState)state NS_AVAILABLE_IOS(5_0)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,786评论 1 92
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AGI阅读 16,003评论 3 119
  • 在二三十岁甚至十几岁的时候,我们会去触碰‘爱情'这个东西,既新奇又小心翼翼。正值年少时光,羞涩的模样,都是爱情的写...
    A千树姑娘阅读 360评论 0 0
  • 呼出的热气遇到玻璃后迅速液化成一层薄薄的水雾,他透窗望去,白茫茫的一片。隐隐作痛的腹部,寒冷的天气,不停流逝的时间...
    七弦墨阅读 387评论 0 0
  • 随着互联网+国家战略的提出,一些嗅觉敏感的企业纷纷触网,主动或被动的转型升级,酸甜苦辣的滋味,悲欢离合的场面,失败...
    沃风行阅读 188评论 0 1