原文地址:
http://blog.sina.com.cn/s/blog_4adf31ea0100tsd3.html 作者:飞舞的鸡毛
代码:
//选择按钮
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的常用属性设置、点击事件、分段控制器,每一个按钮都有自己独立的功能,其数据源是一般是数组等
**UISegmentedControl详解** `UISegmentedControl`是iOS平台上一种常见的UI组件,它用于在多个选项之间进行切换,通常展示为一组水平排列的按钮或段。在苹果的UIKit框架中,`UISegmentedControl`扮演着重要的角色,...
在iOS应用开发中,`UISegmentedControl` 是一个常用组件,它允许用户在多个选项之间进行选择。本文将深入探讨如何在2018年12月10日的iOS应用源码中自定义`UISegmentedControl`的颜色,以实现独特的视觉效果。 首先...
`UISegmentedControl`是iOS应用开发中的一个关键控件,它允许用户在多个相互排斥的选项之间进行选择。这个控件通常用于显示一组相关的、可切换的按钮,每个按钮代表一个不同的操作或视图。在给定的...
在iOS应用开发中,`UISegmentedControl` 是一个常用组件,用于展示多个互斥的选项,用户可以方便地在这些选项间切换。这个压缩包"ios-自定义UISegmentedControl.zip"提供了对系统默认`UISegmentedControl`的一个...
在这个Demo中,UISegmentedControl的每个段可能会触发一个新控制器的push或pop操作,以展示与之相关的内容。 为了实现这一点,开发者需要编写相应的导航逻辑。在UISegmentedControl的代理方法中,可以获取到当前...
在iOS开发中,UISegmentedControl是一个常用的组件,它允许用户在多个相互排斥的选项间进行选择。在设计用户界面时,我们有时需要创建一种滑块式的Tab效果,以提供更丰富的交互体验。"利用 UISegmentedControl 实现...
在iOS开发中,UISegmentedControl是一个非常常用的控件,用于在多个选项间进行切换。这个压缩包"IOS应用源码——自定义颜色的UISegmentedControl.zip"提供了一个示例,展示了如何自定义UISegmentedControl的颜色,...
在本示例中,"ios-一个视图中两个控制器来回的切换 UISegmentedControl UIwebView.zip" 提供了一个使用UISegmentedControl来切换UIWebView展示内容的实现方式。这个场景广泛应用于构建具有导航菜单的应用,如“菜单...
本资源“IOS应用源码之自定义颜色的UISegmentedControl.zip”提供了关于如何自定义UISegmentedControl颜色的示例代码,这对于那些希望使应用界面更加个性化和吸引用户注意力的开发者来说是十分有价值的。 首先,...
在iOS应用开发中,`UISegmentedControl`是一种常见的UI组件,用于展示多个互斥的选择项,用户可以通过点击选择其中一个。然而,系统默认的样式有时无法满足设计师的个性化需求,因此开发者经常需要自定义`...
在iOS应用开发中,`UISegmentedControl` 是一个常用组件,它允许用户在多个选项之间进行选择。这个源码示例"自定义颜色的UISegmentedControl"着重于如何根据开发者的需求,对默认的`UISegmentedControl`外观进行个性...
在Android开发中,有时我们可能需要实现类似iOS7中的UISegmentedControl效果,这是一种常见的用于切换不同视图或展示选项的组件。为了在Android平台上创建这样的分段控制器,我们需要自定义一个视图来达到目的。以下...
本文将深入探讨如何使用UISegmentedControl来模拟这种效果,以替代标准的UITabBarController,同时实现页面之间的平滑过渡。 首先,我们需要理解UISegmentedControl和UITabBarController的基本概念。...
8. **响应式设计**:考虑到不同屏幕尺寸,可能需要调整`UISegmentedControl`的大小和位置,确保在iPhone和iPad上都能良好显示。 通过以上步骤,你可以实现一个具有导航式风格的`UISegmentedControl`,并且结合源码...
在iOS应用开发中,UISegmentedControl是一种非常重要的UI组件,它允许用户在多个相互排斥的选项之间进行选择。此源码压缩包“IOS应用源码——UISegmentedControl 的 导航式风格.rar”提供了关于如何实现...
在Swift编程中,`UISegmentedControl`是一个常用的UI组件,它允许用户在多个选项之间进行选择,通常用于切换不同的视图或者展示不同内容。在这个特定的场景中,"swift-UISegmentedControl使用ChildViewController...
在iOS开发中,UISegmentedControl是一个非常常用的组件,它允许用户在多个选项间进行切换。这个源码项目“自定义颜色的UISegmentedControl”显然聚焦于如何为UISegmentedControl定制特定的颜色方案,以匹配应用的...