制作圆角button等
//必须导入的空间
#import<QuartzCore/QuartzCore.h>
就拿view来举例
view.layer.masksToBounds=YES; //设置为yes,就可以使用圆角
view.layer.cornerRadius= 5; //设置它的圆角大小
view.layer.borderWidth=1; //视图的边框宽度
view.layer.borderdg= [[UIdggray dg].CGdg]; //视图的边框颜色
制作阴影NavBar稍后附上代码
按钮从A点平滑到B点
+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)(BOOL finished))completion __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0);
+ (void)animateWithDuration:(NSTimeInterval)duration animations:(void (^)(void))animations completion:(void (^)(BOOL finished))completion __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0); // delay = 0.0, options = 0
+ (void)animateWithDuration:(NSTimeInterval)duration animations:(void (^)(void))animations __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_4_0); // delay = 0.0, options = 0, completion = NULL
- (void)move
{
__block CGRect rect = button.frame;
[UIView animateWithDuration:0.5
animations:^{
//button.transform = CGAffineTransformMakeRotation(3.14);
button.transform = CGAffineTransformMakeTranslation(20, 20);
}
completion:^(BOOL finished){
rect.origin.x+=20;
rect.origin.y+=20;
button.frame = rect;
}];
}
- (IBAction)bkTap:(id)sender
{
[self move];
}
//以上存在第一次有用后在不起作用,改成如下:
fOffsetX,fOffsetY表示移动的话,代码这么写就对了:
fOffsetX+=20;
fOffsetY+=20;
CGAffineTransformMakeTranslation(fOffsetX, fOffsetY);
//从上拉到下
//show
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
//显示tableview时,展开当前view
self.frame = CGRectMake(90, 122, 210,28);
m_tableViewDownList.frame = CGRectMake(0, 28, self.frame.size.width, nHeight);
[UIView commitAnimations];
//hide
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
self.frame =CGRectMake(90, 122, 210,28);
m_tableViewDownList.frame = CGRectMake(0, 28, self.frame.size.width, 0);
[UIView commitAnimations];
//加入动画淡入淡出
[UIView animateWithDuration:1.0 animations:^{
m_tableViewDownList.alpha = 0.0;
m_tableViewDownList.alpha = 1.0;
}];
分享到:
相关推荐
Unity的UI圆角矩形shader.unitypackage
使用此资源,您可以轻松创建许多形式的Unity ui按钮图片等面板,赶快试试吧! 优点: - 面板使用网格进行显示,速度很快 - 可自定义的段数 - 可自定义的内部宽度 / 外部宽度 - 任何RGBA颜色 - 相对/绝对宽度 ...
UI圆角效果-Shader实现
#Qt美观UI窗口 1. 去除系统自带边框; 2. 设置窗口圆角、窗口阴影; 3. 设置窗口可任意拖动; 4. 添加最大化、最小化、关闭按钮; 5.窗口功能完善,无bug。
Android为ListView添加圆角边框效果,安卓UI设计的例子,默认情况下ListView的外框是直角的,也就是大家习惯的样式,但为了美化更突出,或者与你的应用风格更吻合,有时候可能修饰成圆角边框,本例子就是实现了这一...
在xml布局文件中实现自定义圆角布局
layer-master界面Ui设计,方便开发者快速开发用户所需功能需求展示,省去美工后台优化
铅笔文具店企业网站模板下载_蓝色 铅笔 文具 企业 漂亮 ui 圆角.zip铅笔文具店企业网站模板下载_蓝色 铅笔 文具 企业 漂亮 ui 圆角.zip
给panel加入阴影效果。程序用c#实现,简单实用,旨在抛砖引玉。
Android仿微信ui圆角布局界面的实现
铅笔文具店企业网站模板下载_蓝色 铅笔 文具 企业 漂亮 ui 圆角.rar
紫色美容企业网站模板下载_紫色 美容 企业 整站 质感 整体色 ui 圆角 漂亮.zip源码资源下载紫色美容企业网站模板下载_紫色 美容 企业 整站 质感 整体色 ui 圆角 漂亮.zip源码资源下载 1.学生做毕业设计用 2.程序员...
紫色美容企业网站模板下载_紫色 美容 企业 整站 质感 整体色 ui 圆角 漂亮.rar
layer.js下载 前端UI框架--layer_v3.1.1下载
UI效果图集是多年积累的素材,现在拿出来分享给大家。。。
适合UI设计师使用的效果图。绝对不会让您失望的。好的效果多多。欢迎拍砖
Edmin圆角清晰漂亮后台UI管理系统模板Edmin圆角清晰漂亮后台UI管理系统模板
Unity中,我们怎么制作UI物体发光的渐隐渐现的效果呢? 比如说我们有一张月亮光晕的精灵图片 我们可以给它添加一个CanvasGroup组件 我们可以发现,组件上的Alpha值可以控制图片的透明度,从0到1 那么我们可以在...
Java通信项目之客户端UI实现以及交互 类QQ聊天软件
紫色美容企业网站模板下载_紫色 美容 企业 整站 质感 整体色 ui 圆角 漂亮_html网站模板_网页源码移动端前端.rar