文档章节

IOS 常用控件的使用

Jack088
 Jack088
发布于 2015/09/29 11:12
字数 245
阅读 56
收藏 0

UIButton

 //初始化 位置
 UIButton *btn = [[UIButton alloc] initWithFrame:CGRectMake(self.view.frame.size.width-180, 45, 80, 30)];
    [btn.layer setCornerRadius:5.0]; //设置矩形四个圆角半径
    [btn.layer setBorderWidth:1.0]; //边框宽度
    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
    CGColorRef colorref = CGColorCreate(colorSpace,(CGFloat[]){ 0.9, 0.9, 0.9, 1 });
    [btn.layer setBorderColor:colorref];//边框颜色
    [btn setTitle: @"Button" forState: UIControlStateNormal];
    btn.titleLabel.font = [UIFont systemFontOfSize: 14.0];
    [btn setBackgroundColor: [UIColor blueColor]];
    [btn setTitleColor:[UIColor blackColor]forState:UIControlStateNormal];
    [btn addTarget:self action:@selector(btnActioin:) forControlEvents:UIControlEventTouchUpInside];
    btn.tag = 1;
    [btn setImage:[UIImage imageNamed:@"trade_choose_default"] forState:UIControlStateNormal];

UIColor

[UIColor colorWithRed:0.95 green:0.93 blue:0.92 alpha:1];

UILabel

label.text=@"Label";
label.hidden=YES;

UIImage

[UIImage imageNamed:@"trade_choose_default"]

// UIImage、UIImageView 显示 URL 图片
[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"URL"]]];

UIView

    //设置动画
    CGContextRef context = UIGraphicsGetCurrentContext();
    [UIView beginAnimations:nil context:context];
    [UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
    [UIView setAnimationDuration:0.6];//动画时间长度,单位秒,浮点数
    //改变视图位置
    [self.view exchangeSubviewAtIndex:0 withSubviewAtIndex:1];
    self.addressPicker.frame = CGRectMake(0, 380, 320, 180);
    //绑定视图事件
    [UIView setAnimationDelegate:self];
    // 动画完毕后调用 animationFinished
    [UIView setAnimationDidStopSelector:@selector(animationFinished)];
    //开始执行动画
    [UIView commitAnimations];
    
    //将视图置前
    [self.view bringSubviewToFront:logisticsPicker];
    
    
-(void)animationFinished{
    NSLog(@"动画结束!");
}

UITextField

 [textField setBorderStyle:UITextBorderStyleRoundedRect]; //外框类型 
 textField.placeholder = @"password"; //默认显示的字 
 textField.secureTextEntry = YES; //密码


© 著作权归作者所有

Jack088
粉丝 45
博文 558
码字总数 90026
作品 0
扬州
程序员
私信 提问
QMUI iOS UI 框架正式发布

QMUI iOS QMUI iOS 是一个致力于提高项目 iOS UI 开发效率的解决方案,其设计目是用于辅助快速搭建一个具备基本设计还原效果的 iOS 项目,同时利用自身提供的丰富控件及兼容处理,让开发者能...

kayo5994
2017/01/03
3.8K
2
Xamarin.Forms 3.3.0 发布,.NET 开发者的跨平台 UI 工具包

Xamarin.Forms 3.3.0 发布了,本次更新带来了超过 20 个主要更新和修复。主要是针对最常用的控件 —— 按钮、图像和和标签。 该版本能让开发者轻松添加像下划线和删除线,以及内联超链接等这...

达尔文
2018/10/27
1K
4
如何判断你是合格的高级iOS开发工程师?

前言 随着移动互联网的高速发展泄洪而来,有意学习移动开发的人越来越多了,竞争也是越来越大,需要学习的东西很多。如何才能在激烈的移动开发者竞争中一枝独秀,成为一名真正合格的高级iOS...

_小迷糊
2018/05/26
0
0
使用UniDAC在Delphi XE4中开发iOS应用

使用UniDAC在Delphi XE4中开发iOS应用   核心提示:Delphi XE4的发布让很多Delphi开发者欣喜若狂,毫无疑问它使得Delphi开发更简单且更容易被理解,而且让开发无论是iPhone、iPad还是iPod的...

vga
2014/06/01
571
0
iO6 Programming pushing the limits 阅读笔记

目录 第一部分 iOS6新内容 第二部分 从每天工具中获取更多(介绍日常使用控件和框架的潜力) 第三部分 完成任务的正确工具(介绍不是那么常用的控件和框架) 第四部分 发挥到极限(深入理解i...

云飞扬v5
2015/11/09
56
0

没有更多内容

加载失败,请刷新页面

加载更多

centos7命令行和图形界面的相互切换

最近安装了centos7,发现在命令行和图形界面的相互切换命令上,与centos以往版本有很大不同。 1,centos7默认安装后,跟其他版本一样,启动默认进入图形界面; 2,在图形化桌面,右击鼠标,选...

无名氏的程序员
11分钟前
5
0
对称的二叉树

请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 boolean isSymmetrical(TreeNode pRoot) { if (pRoot == null) ...

Garphy
20分钟前
2
0
快速失败 (fail-fast) 和安全失败 (fail-safe) 的区别是什么

一:快速失败(fail—fast) 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。 原理:迭代器在...

Bb进阶
23分钟前
5
0
golang 数据库与JSON解析一起 用空格分割

type Stocks struct { Id string `xorm:"varchar(64) pk" json:"id"` Name string `xorm:"varchar(64)" json:"name"` StockNum str......

zdglf
27分钟前
4
0
恨天诀——第一集 第五章

天似穹庐,笼盖四野。 静静矗立的天柱峰,像一把长剑,直插云霄。山南显得格外阴冷,萧瑟。 “龙儿,何为天道?”一长一少两人默默并排而立,长者问道。 良久,少年回答:“父亲,恕孩儿驽钝...

Kerwin_zZ
33分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部