mono touch中UISegmentedControl控件的使用
来源:互联网 发布:软件项目交易网官网 编辑:程序博客网 时间:2024/06/11 10:55
有不明白的地方欢迎入群 347636249 探讨
using System;//using MonoTouch.UIKit;using MonoTouch.Foundation;using System.Drawing;namespace GCForum{public class MyTestVC :UIViewController{public MyTestVC (){}private UISegmentedControl _segmentedControl;public override void ViewDidLoad (){base.ViewDidLoad ();this.View.BackgroundColor = UIColor.White;UILabel lbl = chongqing.ControlCenter.CreateLbl (new RectangleF (10, 100, 150, 20), "");this.View.Add (lbl);_segmentedControl = new UISegmentedControl (new object[] { "one","two","three","four"});_segmentedControl.Frame = new RectangleF (10, 10, this.View.Frame.Width - 20, 50);_segmentedControl.ControlStyle = UISegmentedControlStyle.Bar;_segmentedControl.TintColor = UIColor.Blue;_segmentedControl.SetImage (UIImage.FromFile ("theme/red/courwatch.png"), 0);_segmentedControl.SelectedSegment = 1;//让第二项选中//===============>two//lbl.Text = _segmentedControl.TitleAt (_segmentedControl.SelectedSegment) ?? "title not set";//注册VlueChange事件_segmentedControl.ValueChanged += (s,e) => {lbl.Text = _segmentedControl.TitleAt (_segmentedControl.SelectedSegment) ?? "title not set";};this.View.AddSubview (_segmentedControl); //注意是AddSubview方法,非Add}//...}}
基本上,UISegmentedControl就是视图标签控件。虽然也可用它创建分类菜单,但它用的最多的还是让用户在一组特定的子视图中互动,有效地对视图分组。
这个控件由多个按钮组成,分成不同的标签页。每个按钮都可以有自己的标题和图标,而控件本身可以采用不同的风格。
这里做一下说明,mono touch工程中有一个Resources文件夹,它是当前项目文件的资源文件夹,所有的资源文件可放入(只是一个默认的,不是说非要放进去,可自己定义目录文件夹都行),所以这里的UIImage.FromFile ("theme/red/courwatch.png")可以自动解析到该文件夹下。
当然了,这里主要的还是ValueChanged方法,从最近的几篇文章来看,有些控件都有这个ValueChanged的共有方法,可考虑写做一定的设计动态处理,当然这是后话了。
0 0
- mono touch中UISegmentedControl控件的使用
- mono touch中UISwitch控件的使用
- mono touch中,UISlider控件的使用
- mono touch中UIProgressView的使用
- UIActivityIndicatorView及mono touch中线程的使用
- mono touch 中图片的StretchableImage属性
- mono touch 中使用多个视图和控制器
- UISegmentedControl分段控件使用
- mono touch中自定义事件
- mono touch中touch触发对象判断
- mono touch中去掉NavigationBar的底部阴影
- mono touch中viewcontroller载入过程常见的事件顺序
- mono touch中WebView与html之间的交互
- iOS控件使用之UISegmentedControl
- UISegmentedControl分段控件使用详解
- UI控件详解01-UISegmentedControl的详细使用(附效果图)
- iOS学习笔记—— UISegmentedControl 控件的简单使用
- mono touch中处理json字符串
- UVa 103 Stacking Boxes / 记忆化搜索
- 10进制转换成其它进制
- 电脑qq发送到手机的文件在哪儿放着
- vim小tips
- 深入浅出单例模式---不仅仅是单例
- mono touch中UISegmentedControl控件的使用
- 服务器防范
- WIZnet推出无线模块 WizFi250
- PLSQL的快捷键以及使用技巧
- 设置bios从U盘启动系统
- 关于operter* or ->的编译问题
- 【企业开源系列】Twitter:收发一条推文的背后
- 面试时如何进行自我介绍?
- 动态申请内存与释放时的异常---Byte越界(CheckBytes函数的内部机制)