UISegment

一、每个segment都能被点击,相当于集成了若干个button。

二、常用API

1, initWithItems: //UISegmentedControl独有的初始化?法,?来创建多个分段

2,setTitle: forSegmentAtIndex: //为指定下标的分段设置title

3,selectedSegmentAtIndex //(property)被选中的segment

4,tintColor //(property)segmentedControl条的颜?(含每个segment的颜?)

5,addTarget: action: forControlEvents: 给UISegmentedControl添加事件, controlEvent为UIControlEventValueChanged

三、具体的使用步骤

UISegmentedControl *segment = [[UISegmentedControl alloc] initWithItems:@[@"全部商家", @"优惠商家", @"我的"]];

// 最好用center

segment.center = CGPointMake(100, 100);

// 设置颜色

[segment setTintColor:[UIColor redColor]];

// 根据内容分配大小空间(默认是关闭的,即平均分配大小)

segment.apportionsSegmentWidthsByContent = YES;

// 默认显示某个内容

segment.selectedSegmentIndex = 1;

// 失去充满效果

segment.momentary = YES;

// 给segmentControl添加事件

[segment addTarget:self action:@selector(haha:) forControlEvents:UIControlEventValueChanged];

[self.view addSubview:segment];

[segment release];

时间: 2024-10-13 20:59:29

UISegment的相关文章

UISegment属性和使用方法

UISegment属性 1.segmentedControlStyle 设置segment的显示样式. typedef NS_ENUM(NSInteger, UISegmentedControlStyle) { UISegmentedControlStylePlain,     // large plain 系统默认平板样式 segmentedControl.segmentedControlStyle = UISegmentedControlStylePlain; UISegmentedCont

IOS开发UI基础UISegment属性

UISegment属性 1.segmentedControlStyle设置segment的显示样式.typedef NS_ENUM(NSInteger, UISegmentedControlStyle) {UISegmentedControlStylePlain,     // large plain 系统默认平板样式segmentedControl.segmentedControlStyle = UISegmentedControlStylePlain; UISegmentedControlS

UI1_UISlider与UISegment

// // ViewController.m // UI1_UISlider与UISegment // // Created by zhangxueming on 15/7/7. // Copyright (c) 2015年 zhangxueming. All rights reserved. // #import "ViewController.h" @interface ViewController () @end @implementation ViewController -

UISegment属性

1.segmentedControlStyle 设置segment的显示样式. 1 typedef NS_ENUM(NSInteger, UISegmentedControlStyle) 2 { 3 UISegmentedControlStylePlain, // large plain 系统默认平板样式 4 //segmentedControl.segmentedControlStyle = UISegmentedControlStylePlain; 5 6 UISegmentedContro

简述UISegment的属性和用法

1.segmentedControlStyle 设置segment的显示样式. typedef NS_ENUM(NSInteger, UISegmentedControlStyle) { UISegmentedControlStylePlain,     // large plain 系统默认平板样式 segmentedControl.segmentedControlStyle = UISegmentedControlStylePlain; UISegmentedControlStyleBord

UI开发----UIController及其子类

//  Created By 郭仔    2015年04月17日23:30:33 今天搞了一晚上的设计模式,本来用ios启动流程的初始代理UIApplicationDeleg来设置页面转换的,却越来越麻烦,还是用了简单的笨方法实现了,明天把这个内容写下来. ================== 没什么时间了,直接上代码: ================== UIImageView: // =================UIImageView=========================

iOS开发基础知识--碎片2

iOS开发基础知识--碎片2 六:获得另一个控件器,并实现跳转 UIStoryboard* mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil]; UIViewController *registerViewController = [mainStoryboard instantiateViewControllerWithIdentifier:@"registerView

iOS7开发-Apple苹果iPhone开发Xcode官方文档翻译

编号 iOS-Apple苹果官方文档翻译名称 博文链接地址 1 苹果API常用英语名词---iOS-Apple苹果官方文档翻译 http://www.cnblogs.com/ChenYilong/p/3495625.html 2 基本控件文档-UIWebView---iOS-Apple苹果官方文档翻译 http://www.cnblogs.com/ChenYilong/p/3556301.html 3 基本控件文档-UITextField属性---iOS-Apple苹果官方文档翻译 http:/

(转)AutoLayout深入浅出三[相遇Scrollview]

原文地址:http://grayluo.github.io/WeiFocusIo/autolayout/2015/01/27/autolayout3/ AutoLayout 与 UIScrollView的相遇是一个不可避免的场景,像UITableView.UIWebView这些都是继承于UIScrollView的,关于它们的autolayout布局大体一致,但还是会有略微不同,而我们这篇讨论的主要是其contentSize问题,所以就直接讲UIScrollView就OK了. 如上图,我们将vie