【HYSwitch - iOS7风格的开关控件】教程文章相关的互联网学习教程文章

[iOS基础控件 - 4.6] iOS开发中的长度单位

对于开发中设置的位置、尺寸单位系统会根据屏幕的性质转换为像素单位由于视网膜屏在同样尺寸下分辨率是非视网膜屏的两倍,所以非视网膜屏:1个单位 = 1像素 视网膜屏:1个单位 = 2像素 应对非视网膜和视网膜屏,APP有时会提供两套不同大小的图片,1倍图和2倍图,它们的像素相差一倍。命名规则:2倍图在1倍图的名字后加 @2x普通:sample.png 2倍:sample@2x.png 系统用“sample”寻找图片的时候,会自动根据设备屏幕取对应的图片...

IOS控件大全及控件大小

一 视图UIView和UIWindowiphone视图的规则是:一个窗口,多个视图。UIWindow相当于电视机,UIViews相当于演员。 1.显示数据的视图下面几个类可在屏幕上显示信息:UITestView:将文本段落呈现给用户并/允许用户使用键盘输入自己的文本。可设置可编辑或不可编辑,使用单一字号和单一字体。UILabel:实例呈现段的只读文本视图。UIImageViews:显示图片。UIWebWiew:显示HTML,PDF或其他高级Web内容。MKMapViews:想应用程序中嵌入地图。U...

[iOS基础控件 - 6.11.4] storyboard 的 Segue【代码】【图】

A.概念storyboard中的跳转事件连线,都是一个UIStoryboardSegue对象(Segue) 来源控制器 触发控制器目标控制器 跳转到的控制器 Segue的属性:每一个Segue对象,都有3个属性唯一标识@property (nonatomic, readonly) NSString *identifier;来源控制器@property (nonatomic, readonly) id sourceViewController;目标控制器@property (nonatomic, readonly) id destinationViewController; B.种类1.自动型action segue使用控...

IOS UIProgressView控件的使用【代码】

UIProgressView进度条的基本使用UIProgressView *progressView=[[UIProgressView alloc]initWithProgressViewStyle:UIProgressViewStyleDefault]; //修改UIProgressView控件的大小 CGAffineTransform transform = CGAffineTransformMakeScale(1.0f, 3.0f); progressView = transform; //设置layer的颜色和边框 progressView.layer.cornerRadius = 3.0f; progressView.layer.borderColor = [UIColor colorWithString:@"#64b3a0...

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 *objects = [nib instantiateWithOwner:nil options:nil]; 二、设置cell的高度  1. 如果每一行的cell高度都是一样,应该用代理方法设置cell...

IOS 控件 - UITableView 中的cell 自适应高度【代码】

当 UITableView 中有一个 label 的内容比较长的时候,就需要 cell 自适应高度来多行展示label;首先设置 label 的 line 为0;代码如下:// 为每一个 cell 预设置&#x8;一个高度,可以提高效率 - (CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath {return44; }// 这里每一个 cell 的实际高度(即自适应高度) - (CGFloat)tableView:(UITableView *)tableView heightForRowAt...

在iOS上实现一个简单的日历控件【图】

http://blog.csdn.net/jasonblog/article/details/21977481近期需要写一个交互有点DT的日历控件,具体交互细节这里略过不表。不过再怎么复杂的控件,也是由基础的零配件组装起来的,这里最基本的就是日历控件。先上图:从图中可以看出日历控件就是由一个个小方块组成的,每一行有7个小方块,分别表示一周的星期天到星期六。给定一个月份,我们首先需要知道这个月有多少周。那么如何确定一个月有多少周呢?我是这么想的,在NSDate上...

第二课:IOS(App)UIImage控件与TextField控件学习

作为一名实习生我是1、3、5在办公室工作,2、4、6去另一个地方听课学习IOS(app)课程,为了不落下课程,我准备每天晚上把落下的课程自学一遍,把不懂的记下等去听课的时候问老师,希望自己能跟上学习的步伐,不浪费时间。这一课是前几天听的,今天一起也写上了。第二课:IOS(App)UIImage控件与TextField控件的学习,代码如下一:UIImage控件代码:把图片添加到视图中并设置大小,这里没有牵涉到图片背景的颜色设置,我猜想应该是...

iOS 开发中中 textView 作为子控件点击输入文本,然后退出文本的方式

方式1. 使用当双击输入的时候弹出键盘同时,使用手势和通知监听键盘的方法实现  代码如下:  1. 监听键盘通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(addTap) name:UIKeyboardDidShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyDismiss) name:UIKeyboardWillHideNotification object:nil];   2. 弹出键盘中添加方...

iOS基础控件之UILabel、UITextField、UIButton(文本、输入框、按钮)【代码】

UILabel主要是为了显示文本,UITextField主要是为了输入文本,UIButton可以显示文本并且响应事件。  在详细讲诉这三个控件之前,我想先讲一下UIView,其实UIView很好理解,就是之前讲UIWindow时的添加在画板上的画布。而它也非常的重要,在iOS中几乎所有可视化控件都是UIView的子类,这三个控件当然也包括在内。  如何用代码创建UIView://设置frame确定UIView对象的位置以及大小 UIView *view =[ [UIView alloc] initWithFrame:...

iOS开发UI篇—UITableview控件使用小结

iOS开发UI篇—UITableview控件使用小结一、UITableview的使用步骤UITableview的使用就只有简单的三个步骤:1.告诉一共有多少组数据方法:- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;2.告诉每组一共有多少行方法:- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section; 3.设置每组每行(cell)方法:- (UITableViewCell *)tableView:(UITableView *)tableView cell...

IOS第八天(6:UITableViewController新浪微博, 模型和 控件位置封装一起statusFrame)【代码】

*****HMViewController#import"HMViewController.h"#import"HMStatus.h"#import"HMStatusCell.h"#import"HMStatusFrame.h"@interface HMViewController () /** 保存statusFrame模型的数组 */ @property (nonatomic, strong) NSArray *statusFrames; @end@implementation HMViewController- (NSArray *)statusFrames {if (_statusFrames == nil) _statusFrames = [HMStatusFrame statusFrames];return _statusFrames; }- (void)view...

iOS 设置视图半透明而子控件不透明【代码】【图】

用一张半透明的图片做背景使用colorWithWhite:alpha:方法 white后面的参数表示灰度,从0-1之间表示从黑到白的变化,alpha就是你想调整的透明度 bgView.backgroundColor = [UIColor colorWithWhite:0.f alpha:0.5]; 3 在xib或者storyBoard里面对背景进行设置如图:半透明背景xib设置.png通过对背景颜色设置图中的Opacity滑块调整透明度,同样可以达到设置背景半透明而子控件不透明的目的。 原文:http://www.cnblogs.com/ti...

iOS自定义控件教程:制作一个可重用的旋钮【图】

iOS自定义控件教程:制作一个可重用的旋钮(原文:Custom Control for iOS Tutorial: A Reusable Knob 作者:Sam Davies 译者:培子 )当你的APP需要一些新功能时,自定义UI控件会十分有用,尤其是这些自定义控件可以在其他APP里面很好的重用。Colin Eberhart写过一篇很棒的介绍自定义UI控件的教程。这个教程涉及的是一个继承自UISlider类的自定义控件的生成;该控件的功能是给定一个(滑动)范围供(用户滑动)选择,并返回一个(...

iOS 一些UI控件的属性

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; //能够定义的button类型有以下6种 /*typedef enum{ UIButtonTypeCustom = 0; 自定义风格 UIButtonTypeRoundedRect, 圆角矩形 UIButtonTypeDetailDisclosure 蓝色小箭头按钮,主要做详细说明用 UIButtonTypeInfoLight // 亮色感叹号 UIButtonTypeInfoDark 暗色感叹号 UIButtonTypeContactAdd 十字加号按钮 }...