IOS 常用控件的使用

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

[email protected]"Label";
label.hidden=YES;

UIImage

[UIImage imageNamed:@"trade_choose_default"]

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; //密码
时间: 2024-08-11 09:52:10

IOS 常用控件的使用的相关文章

iOS常用控件尺寸大集合

元素控件 尺寸(pts) Window(含状态栏) 320 x 480 Status Bar的高度 20 Navigation Bar的高度 44 含Prompt的Navigation Bar的高度 74 Navigation Bar的图标 20×20(透明的png) Tool Bar的高度 44 Tool Bar的图标 20×20(透明的png) Tab Bar的高度 49 Tab Bar的图标 30×30(透明的png) 竖直时键盘的高度 216.252(iOS 5+的中文键盘) 水平时键盘

Xamarin.iOS常用控件总结

1.UIButton控件 btn.SetTitle("test", UIControlState.Normal); UIControlState枚举类型使用: Normal:默认可使用状态 Highlighted:当点击控件事件时控件的状态 Disabled:控件状态不可用 Selected:控件选中时的状态 Application: 使用Application的一个附加控件状态 Reserved: UIButton btn = UIButton.FromType(UIButtonTy

iOS 常用控件的方法属性总结

一 UIVIew 常见属性1.frame 位置和尺寸(以父控件的左上角为原点(0,0))2.center 中点 (以父控件的左上角为原点(0,0))3.bounds 位置和尺寸(以自己的左上角为原点 (0,0))4.transform 形变属性(缩放,旋转)5.backgroundColor 背景颜色6.tag 标识(父控件可以根据这个标识找到对应的子控件,同一个父控件中的子控件不要一样)7. hidden 设置是否要隐藏8.alpha 透明度(0~1);9.opaque 不透明度(0~1);1

iOS常用控件-UIScrollView

一. 常见属性 @property (nonatomic) CGPoint contentOffset;                      //记录UIScrollView滚动的位置 @property (nonatomic) CGSize contentSize;                          // 内容尺寸 (能滚动的范围) @property (nonatomic) UIEdgeInsets contentInset;                // 额外增

iOS常用控件-UITableViewCell

一. 封装cell: 1.加载xib文件的两种方式 <方式1> (NewsCell是xib文件的名称) NSArray *objects = [[NSBundle mainBundle] loadNibNamed:@"NewsCell" owner:nil options:nil]; <方式2> UINib *nib = [UINib nibWithNibNamed:@"NewsCell" bundle:nil]; NSArry *objec

iOS 常用控件集合 完整项目

[Swift]高仿 爱范儿3.0 http://www.code4app.com/forum.php?mod=viewthread&tid=10053&page=1&extra=#pid220850 登陆界面+转场结合设计UI地址 http://www.code4app.com/forum.php?mod=viewthread&tid=10024&extra=page%3D1%26filter%3Dsortid%26sortid%3D1 一个基于React Nati

iOS常用控件默认高度

参考网址http://www.2cto.com/kf/201307/228020.html

IOS开发基础常用控件简介

在IOS开发中,各类控件完美的解决了开发过程中界面与交互展现的问题,使得IOS产品界面更加灵活实用,IOS常用控件的介绍如下. 1.窗口 UIWindow iPhone的规则是一个窗口,多个视图,窗口是你在app显示出来你看到的最底层,他是固定不变的,基本上可以不怎么理会,但要知道每层是怎样的架构. 2.视图 UIView, 是用户构建界面的基础,所有的控件都是在这个页面上画出来的,你可以把它当成是一个画布,你可以通过UIView增加控件,并利用控件和用户进行交互和传递数据. 窗口和视图是最基本

[IOS_UI控件] IOS代码实现常用控件UIButton、UISlider、UISwitch、UISegmentedControl

IOS中最常用到的控件UIButton.UISlider.UISwitch.UISegmentedControl通过Xib文件拖动生成非常简单,其实用代码实现也是一样的简单,当然,用代码实现能够掌握到更多的东西. 上图中包涵提到的4种控件,UIButton按钮.UISlider滑块.UISwitch开关.UISegmentedControl分类 首先创建一个名为CodeControls的Empty Application项目 AppDelegate.h和AppDelegate.m文件中和IOS代