有没有大神知道怎么能在android中实现iOS中的那个segmentUI
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有没有大神知道怎么能在android中实现iOS中的那个segmentUI相关的知识,希望对你有一定的参考价值。
IOS-添加分段控件SegmentControl添加分段控件
控件是一种小型的、自包含的UI组件,可以用在各种UI Kit类中。它们可以被附着在许多不同类型的对象之上,让开发者可以在窗口中添加额外的功能。有一个控件在苹果公司预装的应用程序的导航栏中经常见到,这就是分段控件。
你会注意到,在许多预置的应用程序中,苹果公司加入一些按钮以便对显示的信息做进一步分类。例如,iTunes WiFi Store应用程序的导航栏上就显示着"最新发行"、"热门金曲"、"风格流派"等按钮。这些按钮进一步划分了用户的乐曲选择方式。分段控件就适用于这种 情况:存在大量相似数据,最好用两到三个按钮对数据进行分类。
下面的例子配备了一个控件,令其显示"全部"与"未接"电话:
UISegmentedControl *segmentedControl = [ [ UISegmentedControl alloc ]
initWithItems: nil ];
segmentedControl.segmentedControlStyle =
UISegmentedControlStyleBar;
[ segmentedControl insertSegmentWithTitle:
@"All" atIndex: 0 animated: NO ];
[ segmentedControl insertSegmentWithTitle:
@"Missed" atIndex: 1 animated: NO ];
一旦你创建好分段控件之后,就可以将其赋予一个视图控制器的titleView导航属性,从而将其显示出来。这会使得标准的标题文字被替换成你的自定义视图:
self.navigationItem.titleView = segmentedControl;
你应该还会希望这个类在用户选择新的分段时能立刻得到通知,以便让它可以随之改变,显示新的信息。要做到这一点,可以用UIControl类的addTarget方法来指定一个方法,在控件的值改变时去调用:
[ segmentedControl addTarget: self
action: @selector(controlPressed:)
forControlEvents: UIControlEventValueChanged
];
在下面的例子中,一个名为controllerPressed的选择子被指定为在目标self中应得到通知的方法。请在你的目标类中编写这个例程,好处理值的变化:
- (void) controllerPressed:(id)sender
int selectedIndex = [ segmentedControl selectedSegmentIndex ];
/* 添加代码,处理值的变化 */
分段控件中的每个按钮,都被称为一个段。调用控件自身的selectedSegment方法,就可以访问被选中的段:
- (void) controllerPressed:(id)sender
int selectedSegment = segmentedControl.selectedSegmentIndex;
NSLog(@"Segment %d selected\n", selectedSegment);
参考技术A 下载个仿IOS主题
各位大神,怎么把svg格式图片用代码转换成png格式或者jpg格式
客户要求文档中的wmf格式图片能在android设备上进行显示,可是android设备只支持png,jpg,gif,bmp格式,不支持wmf和emf图片,现在wmf可以转换成svg了,可是svg怎么再转换为png或者jpg呢? 各位大神 给指点指点~~~
额,我知道的就是利用bitmap转换为png、jpg、gif和bmp格式不过我试下google了下,找到这个帖子,你看看有没有用。http://outofmemory.cn/code-snippet/1096/java-jiang-svg-tupian-switch-png-format-tupian 参考技术A 回答您好,可以按照以下方法
1.
搜索SVG编辑工具 通过百度搜索SVG工具,可搜索【SVG编辑器】或【SVG转图片】 点击搜索结果跳到该编辑器
2.
上传SVG图片 编辑器功能大同小异,点击【文件>导入图片】,选择你的SVG文件上传即可 页面会显示SVG图
3.
编辑SVG图片 可以重新对SVG图片进行上色或变换大小,见图
4.
导出为其他格式 点击文件>保存为PNG,即可保存为PNG格式 END
参考技术B 大神们~~~ 快来~~~以上是关于有没有大神知道怎么能在android中实现iOS中的那个segmentUI的主要内容,如果未能解决你的问题,请参考以下文章
如何在电容器中实现 ios 和 android google 登录?