IOS 视图缓慢推出效果实例
来源:互联网 发布:阿里云code容量 编辑:程序博客网 时间:2024/06/03 17:38
作者:朱克锋
邮箱:zhukefeng@iboxpay.com
转载请注明出处:http://blog.csdn.net/linux_zkf
我们经常看到应用中点击一个表CELL时,下面会慢慢推出一个文本,用于显示相关的说明,再次点击时会慢慢缩回
,这里实现的是慢慢推出的效果
#define MARGIN_LEFT 12.0f
#define MARGIN_CELL_TOP48.0f
#define VIEW_WIDTH 296.0f
#define VALUE_NONE 0.0f
- (void) show:(UITableViewCell *)cell withTitle:(NSString *) content
{
UIView *contentView =nil;
UITextView * contentTextView =nil;
contentView = [[[UIViewalloc]initWithFrame:CGRectMake(MARGIN_LEFT,MARGIN_CELL_TOP,VIEW_WIDTH,VALUE_NONE)]autorelease];
contentTextView = [[[UITextViewalloc]initWithFrame:CGRectMake(MARGIN_LEFT,MARGIN_CELL_TOP,VIEW_WIDTH,VALUE_NONE)]autorelease];
contentTextView.text = content;
contentTextView.layer.borderWidth =0.5f;
contentTextView.layer.cornerRadius =10.0f;
contentTextView.font = [UIFontsystemFontOfSize:FONT_SIZE];
contentTextView.userInteractionEnabled =YES;
contentTextView.editable =NO;
//这里要把view添加到父视图中
[cell.contentViewaddSubview:contentView];
[cell.contentViewaddSubview:contentTextView];
//这里height为你想最终扩大的高度[UIViewanimateWithDuration:0.2
animations:^ {
contentView.frame =CGRectMake(MARGIN_LEFT,MARGIN_CELL_TOP, VIEW_WIDTH, height);
contentTextView.frame =CGRectMake(MARGIN_LEFT,MARGIN_CELL_TOP, VIEW_WIDTH, height);
}];
}
- IOS 视图缓慢推出效果实例
- IOS 视图淡进淡出效果实例
- ios视图切换效果
- ios视图切换效果
- iOS视图动画效果
- IOS成长之路-使UIView视图缓慢的移动
- ios旋转视图 视图动画效果CGAffineTransformRotate
- ios 视图切换动画效果
- ios 视图切换动画效果
- ios 视图切换动画效果
- ios 视图切换动画效果
- ios 视图动画翻转效果
- ios 视图切换翻页效果
- ios 视图动画翻转效果
- iOS 中 视图模糊效果
- iOS中的模糊视图效果
- iOS UIView视图抖动效果
- ios 视图切换翻页效果
- JAVA中是否可以同时存在多个MAIN入口
- Android学习札记16:Matrix的一些基础
- 手贱的后果
- 居然还能这么活
- XPP3 即 MXP1--一个非常快的XML解析器
- IOS 视图缓慢推出效果实例
- ortp库使用入门
- LR中的options选项设置说明
- devexpress
- MFC 文件打开对话框
- 断点续传的原理
- Liunx/Unix scp命令详解
- 用真正的MFC 宏集,根据类名字符串动态生成!DECLARE_xxx, IMPLEMENT_xxx
- iPhone开发 在xcode4.2中sdk5.0 arc部分不开启