UILable

 1  //设置文本信息
2 nameLable.text = @"用户名:";
3 //对齐方式(居中 居左 局右);
4 nameLable.textAlignment = NSTextAlignmentRight;
5 //设置文本内容颜色
6 nameLable.textColor = [UIColor blackColor];
7 //设置文本字体
8 nameLable.font = [UIFont fontWithName:@"Helvetica-Bold" size:20];
9 //打印所有字体样式
10 NSLog(@"%@",[UIFont familyNames]);
11 //设置行数
12 nameLable.numberOfLines = 0;
13 //断行模式
14 nameLable.lineBreakMode = NSLineBreakByWordWrapping;//按照单词换行
15 //阴影颜色
16 nameLable.shadowColor = [UIColor blueColor];
17 //阴影大小
18 nameLable.shadowOffset = CGSizeMake(2, 1);

UITextField

 1     //背景颜色
2 textField.backgroundColor = [UIColor greenColor];
3 //文本内容
4 textField.text = @"用户名";
5 //设置文本内容颜色
6 textField.textColor = [UIColor redColor];
7 //文本对齐方式
8 textField.textAlignment = NSTextAlignmentCenter;
9 //边框样式
10 textField.borderStyle = UITextBorderStyleRoundedRect;
11 //设置占位符
12 textField.placeholder = @"请输入用户名";
13 //是否允许编辑
14 textField.enabled = YES;
15 //开始编辑时是否清空输入框
16 textField.clearsOnBeginEditing = YES;
17 //是否安全输入
18 textField.secureTextEntry = YES;
19 //设置键盘样式
20 textField.keyboardType = UIKeyboardTypeNumbersAndPunctuation;
22 textField.returnKeyType = UIReturnKeySearch;
23 //自定义视图
24 UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 414, 100)];
25 view.backgroundColor = [UIColor cyanColor];
26 // textField.inputView = view;
27 //输入框上边的内容
28 textField.inputAccessoryView = view;
29 //清除按钮模式(x)
30 textField.clearButtonMode = UITextFieldViewModeWhileEditing;
32 [textField becomeFirstResponder];//成为第一响应者

UIButton

1  button.frame = CGRectMake(50, 100, 300, 300);
2 button.backgroundColor = [UIColor orangeColor];
3 //设置标题 普通状态下
4 [button setTitle:@"点 我" forState:UIControlStateNormal];
5 //高亮状态下 (点住的时候)
6 [button setTitle:@"谁点我" forState:UIControlStateHighlighted];
7 //设置标题颜色
8 button.tintColor = [UIColor whiteColor];

1 //添加事件 2 3 [button addTarget:self action:@selector(buttonClick:) forControlEvents:UIControlEventTouchUpInside];

UIPageControl

 1 self.page = [[UIPageControl alloc] initWithFrame:CGRectMake(100, 636, 214, 40)];
3 self.page.backgroundColor = [UIColor grayColor];
4 // 设置小圆点个数
5 self.page.numberOfPages = 4;
7 // 设置当前显示的页数
8 self.page.currentPage = 2;
10 // 设置未选中的圆点颜色
11 self.page.pageIndicatorTintColor = [UIColor greenColor];
12 // 设置选中的圆点颜色
13 self.page.currentPageIndicatorTintColor = [UIColor redColor];
15 [self.page addTarget:self action:@selector(fangfang:) forControlEvents:UIControlEventValueChanged];
16 [self.view addSubview:self.page];

UISegmentControl

 1 // 创建对象
2 self.segment = [[UISegmentedControl alloc] initWithItems:@[@"女神", @"男神", @"屌丝"]];
4 // 设置属性
5 self.segment.backgroundColor = [UIColor orangeColor];
6 self.segment.frame = CGRectMake(50, 100, 300, 50);
8 // 指定被选中的分段
9 self.segment.selectedSegmentIndex = 0;
10 // 样式颜色
11 self.segment.tintColor = [UIColor redColor];
12 //设置标题
13 [self.segment setTitle:@"阿福" forSegmentAtIndex:2];

UISlider

 1 // 1.创建对象
2 self.mySlider = [[UISlider alloc] initWithFrame:CGRectMake(7, 50, 400, 40)];
3
4 // 2.设置属性
5 self.mySlider.backgroundColor = [UIColor blackColor];
6 // 设置slider的最小值
7 self.mySlider.minimumValue = 0;
8 // 设置slider的最大值
9 self.mySlider.maximumValue = 10;
14 // 设置按钮颜色
15 self.mySlider.thumbTintColor = [UIColor redColor];
17 // 设置划过区域的颜色
18 self.mySlider.minimumTrackTintColor = [UIColor yellowColor];
19 // 设置未划过区域的颜色
20 self.mySlider.maximumTrackTintColor = [UIColor orangeColor];

UISwitch

 1 // 1.创建对象
2 // 设置frame只有(X.Y)起作用,size使用系统默认大小
3 UISwitch *switchButton = [[UISwitch alloc] initWithFrame:CGRectMake(300, 100, 100, 100)];
4 // 2.设置属性
5 switchButton.backgroundColor = [UIColor blackColor];
6 // 设置开关样式的颜色
7 switchButton.tintColor = [UIColor redColor];
8 // 设置开启时的颜色
9 switchButton.onTintColor = [UIColor blueColor];
10 // 设置开关按钮的颜色
11 switchButton.thumbTintColor = [UIColor cyanColor];
12 //设置程序运行之后开关的状态(开启还是关闭)
13 [switchButton setOn:YES animated:YES];

UIScorllView

   / * *
* 第一步:将scrollView添加到rootView上,使视图可以滚动
*/
self.scrollView = [[UIScrollView alloc] initWithFrame:self.frame];
self.scrollView.backgroundColor = [UIColor cyanColor];
[self addSubview:self.scrollView];
/**
10 * 第二步:将需要滚动的图片添加到scrollView上
11 */
self.myImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@""]];
// UIImageView不设置frame时候默认使用图片大小
[self.scrollView addSubview:self.myImageView];
// 设置滚动范围
self.scrollView.contentSize = self.myImageView.frame.size;
// 设置是否显示水平滚动条
self.scrollView.showsHorizontalScrollIndicator = NO;
// 设置是否显示垂直方向滚动条
self.scrollView.showsVerticalScrollIndicator = NO;
// 设置是否回弹
self.scrollView.bounces = YES;
 1 // 设置水平方向滚动
2 self.scrollView.contentSize = CGSizeMake(self.myImageView.frame.size.width, 0);
4 // 设置垂直方向滚动
5 self.scrollView.contentSize = CGSizeMake(0, self.myImageView.frame.size.height);
8 // 设置偏移量,规定要显示的位置
9 self.scrollView.contentOffset = CGPointMake(400, 100);
12 // 设置缩放
13 // 设置最小的缩放比例
14 self.scrollView.minimumZoomScale = 0.1;
15 // 设置最大的缩放比例
16 self.scrollView.maximumZoomScale = 2;
 

UI常用控件的一些属性的更多相关文章

  1. UI常用控件

    UICommonlyUsedControls [UI常用控件] 不需要学习多么深入,但是要知道系统提供的有用的控件. 一.UISwitch(开关) 二.UIActivityIndicatorView( ...

  2. Andriod常用控件介绍&相关属性(初学方便查询)

    一.TextView(显示控件) android:id(给当前控件定义唯一的标识符)——示例:android:id = "@+id/text_view" android:layou ...

  3. easy ui 常用控件配置

    table comboBox 下拉高度 panelHeight:'auto' textBox

  4. 【Android Studio】安卓开发初体验3.1——UI设计之常用控件

    常用控件 首先对xml文件的编辑有三种模式 Code为纯代码 Split是一边代码,一边预览效果图 Designer就是有UI设计界面 TextView 用于在界面上显示一段文本信息 所有控件都可以在 ...

  5. [WinForm]WinForm跨线程UI操作常用控件类大全

    前言 在C#开发的WinForm窗体程序开发的时候,经常会使用多线程处理一些比较耗时之类的操作.不过会有一个问题:就是涉及到跨线程操作UI元素. 相信才开始接触的人一定会遇上这个问题. 为了解决这个问 ...

  6. winFrom 常用控件属性及方法介绍

    目录 1.窗体(Form) 2.Label (标签)控件 3.TextBox(文本框)控件 4.RichTextBox控件 5.NumericUpDown控件 6.Button(按钮)控件 7.Gro ...

  7. Android中常用控件及属性

    在之前的博客为大家带来了很多关于Android和jsp的介绍,本篇将为大家带来,关于Andriod中常用控件及属性的使用方法,目的方便大家遗忘时,及时复习参考.好了废话不多讲,现在开始我们本篇内容的介 ...

  8. MFC学习 标签页与属性页及各常用控件使用

    参考 http://blog.csdn.net/anye3000/article/details/6700023 CTabCtrl: BOOL CTabTestDlg::OnInitDialog() ...

  9. WPF 10天修炼 第六天- 系统属性和常用控件

    WPF系统属性和常用控件 渐变的背景色 WPF中的前景色和背景色不同于传统Winform的设置,这些属性都是Brush类型的值.在XAML中,当为这些属性设置指定的颜色后将被转换为SolidColor ...

随机推荐

  1. 【转】Linq实现DataTable行列转换

    出处:http://www.cnblogs.com/li-peng/ 转换前的table: 转换后的table: 代码里有详细的说明, 还有一些参数我都截图了下面有 using System;usin ...

  2. JavaSE复习日记 : 循环语句(for/while/do while)

    /* * 循环语句(for循环,while和do while循环) */ /* * for循环语句 * * for循环语法: * for (表达式1;表达式2;表达式3 ){ * java语句 * } ...

  3. Hibernate学习之延迟加载

    转自:http://www.cnblogs.com/xiaoluo501395377/p/3371776.html 在hibernate中我们知道如果要从数据库中得到一个对象,通常有两种方式,一种是通 ...

  4. php 图片等比缩放

    /** * @method 图片等比缩放 * @param string $srcImage 源图片路径 * @param string $toFile 目标图片路径 * @param integer ...

  5. python 10 min系列三之小爬虫(一)

    python10min系列之小爬虫 前一篇可视化大家表示有点难,写点简单的把,比如命令行里看论坛的十大,大家也可以扩展为抓博客园的首页文章 本文原创,同步发布在我的github上 据说去github右 ...

  6. ForeignKey.on_delete

    当由一个 ForeignKey 引用的对象被删除,默认情况下,Django模拟SQL的 ON DELETE CASCADE 来删除对象的 ForeignKey 关系.这样可以覆盖指定的 on_dele ...

  7. 转:什么是FOUC?如何避免FOUC?

    今天了解了一个新的名词叫做 FOUC 浏览器样式闪烁,之前也听说过一些类似的东西,比如样式突变等等,但这东西竟然有学名的.. 什么是FOUC(文档样式短暂失效)?如果使用import方法对CSS进行导 ...

  8. MVC模式已死

    MVC模式:Model模型 View试图 Control控制器,是目前主流模式,被当作服务器软件入门基本模式学习和掌握,主流框架Struts 1/2 JSF Wicket基本都顺理成章支持MVC模式. ...

  9. 导出Ext.grid.Panel到excel

    1.客户端定义,基本的想法是form提交表格头定义,数据,以json方式传输 Ext.grid.Panel.addMembers({ exportExcel:function(options){ if ...

  10. APUE学习之---------------进程

    离职了,交接期也有足够的时间了,可以在好好的再看一下APUE,想想上次详细的看还是在两年之前,虽然中间也偶尔会翻出来看看,但是由于工作上交集相对比较少一直没有去细读一下.现在正好是一段空挡期可以好好看 ...