
代码:
//选择按钮
NSArray *buttonNames = [NSArray arrayWithObjects:@"今天", @"本周", @"本月", nil];
UISegmentedControl* segmentedControl = [[UISegmentedControl alloc] initWithItems:buttonNames];
[segmentedControl setFrame:CGRectMake(60, 10, 200, 40)];
segmentedControl.selectedSegmentIndex=1;
//添加事件
[segmentedControl addTarget:self action:@selector(segmentAction:) forControlEvents:UIControlEventValueChanged];
[self.view addSubview:segmentedControl];
[segmentedControl release];
//事件
-(void)segmentAction:(UISegmentedControl *)Seg{
NSInteger Index = Seg.selectedSegmentIndex;
NSLog(@"Seg.selectedSegmentIndex:%d",Index);
}
分享到:
相关推荐
iphone中的基础控件UISegmentedControl,适合初学者,主要学习UISegmentedControl的常用属性设置、点击事件、分段控制器,每一个按钮都有自己独立的功能,其数据源是一般是数组等
8. **响应式设计**:考虑到不同屏幕尺寸,可能需要调整`UISegmentedControl`的大小和位置,确保在iPhone和iPad上都能良好显示。 通过以上步骤,你可以实现一个具有导航式风格的`UISegmentedControl`,并且结合源码...
在"iPhone开发【十二】多视图技术总结之四:Segmented Control"这篇博文中,作者详细介绍了如何使用Segmented Control来控制多个视图的显示和隐藏,从而实现视图间的平滑过渡。 首先,我们需要在Interface Builder...
在iOS应用开发中,尤其是针对iPhone的开发,掌握常用控件的使用是至关重要的。这些控件构成了用户界面的基础,提供了与用户交互的各种方式。以下是对压缩包内各个PDF文件所对应控件的详细说明: 1. **UIView_Class....
### 重要知识点解析 #### 一、基础知识 ...以上是《iPhone开发秘籍》第三版中涉及的一些核心知识点和技术细节,覆盖了从基础的Xcode使用到高级的控制器和视图的实现,旨在帮助读者全面掌握iOS开发的关键技术。
这个【标题】"(0165)-iOS/iPhone/iPAD/iPod源代码-分段选择(Segment)-SegmentedControl"表明我们将探讨如何自定义和使用UISegmentedControl。【描述】中提到,我们可以对Segment的文字、颜色和图片进行定制...
《iPhone.User.Interface.Cookbook》是一本专注于iOS设备(包括iPhone和iPad)用户界面设计与开发的专业书籍。这本书深入探讨了如何为iOS平台创建高效、美观且用户友好的应用程序界面。书中结合PDF文档和源代码,为...
在iOS开发中,创建一个带有多个视图的iPhone应用程序是一个常见的需求,这通常涉及到界面的交互性和用户体验的设计。本教程将深入讲解如何在iPhone应用中使用工具栏(Toolbar)来实现简单的多视图切换,这对于初学者...
在iOS开发中,Segmented Control是一种常见的用户界面元素,它允许用户在多个选项之间进行切换。这个资源包“(0025)-iOS/iPhone/iPAD/iPod源代码-分段选择(Segment)-Customized Segmented Controls”专注于...
本教程源码提供了全面的实例,涵盖了iPhone应用开发中的关键元素,包括UI设计和交互。以下是对这些知识点的详细解释: 1. **控件使用**:在iOS应用中,控件是用户与应用交互的基础。本教程涵盖的控件有: - **按钮...
本讲座是斯坦福大学提供的iOS开发教程的一部分,主要讲解了针对iPhone 4、iPod Touch及iPad的应用开发技术。课程内容涵盖了UIView动画、UISegmentedControl、CoreMotion(加速度计和陀螺仪输入)、UIAlertView与...
在iOS开发中,导航条(Navigation Bar)是用户界面中不可或缺的部分,主要用于展示应用程序的层级结构和提供操作入口。在本资源"(0013)-iOS/iPhone/iPAD/iPod源代码-导航条(Navigation Bar)-NavBar"中,重点...
### iOS开发知识点详解 #### 一、网络协议与通信机制 **1. HTTP与HTTPS** - **HTTP(HyperText Transfer Protocol)**: 超文本传输协议,是互联网上应用最为广泛的一种网络协议,用于从WWW服务器传输超文本到本地...
在iOS应用开发中,UISegmentedControl是一个常见的组件,用于提供多个选项之间的切换。然而,苹果的原生UISegmentedControl在视觉样式上的定制性相对较弱。为了满足开发者对更丰富、更具个性化的界面设计需求,开源...
【SGSegmentControl】是iOS开发中的一个开源组件,主要用于实现类似苹果原生`UISegmentedControl`的分段选择器效果。这个项目由开发者kingsic在GitHub上分享,提供了丰富的自定义样式和多种风格,使得UI设计更具个性...
- UIKit:iOS应用开发的基础框架,提供了分段控制器(UISegmentedControl)、手势识别器(UIGestureRecognizer)等UI元素。 - Auto Layout/Size Classes:用于实现屏幕适配的布局技术。 - MVC(Model-View-...
在标签中提到的“XCode IOS iPhone”,说明这是一个针对iOS设备的开发教程,而“Controller”则指的是我们使用的UITableViewController或UIViewController。 在文件列表中,有一个名为"Hello"的文件,这可能是项目...