![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS--UI
文章平均质量分 78
转身扭到脖子
这个作者很懒,什么都没留下…
展开
-
UIButton、UILabel、UIImgeView
【UILabel】//UILabel是一个视图类,即UIView的子类,在iOS程序中,看的见,摸得着的,都是UIView的子类。//UILabel是标签视图,用于显示文字信息原创 2014-11-13 20:05:31 · 467 阅读 · 0 评论 -
UISearchBar、UISearchDisplayController--(图)
单纯性使用UISearchBar:使用UISearchDisplayController之后:#import "AZRootViewController.h"@interfaceAZRootViewController ()UISearchBarDelegate,UITableViewDataSource,UI原创 2014-11-26 20:46:38 · 499 阅读 · 0 评论 -
UISwitch、UISlider、UISegmentedControl、UIActivityIndicatorView、UIStepper、UIProgress、UIAlertView--(图)
- (void)viewDidLoad{ [superviewDidLoad]; // Do any additional setup after loading the view. /***************************/ /* UISwitch */原创 2014-11-19 19:48:38 · 595 阅读 · 0 评论 -
气泡聊天 -- 类似短信、微信界面(计算输入框输入的内容的尺寸size)
//***********************************************************// * 气泡聊天 //***********************************************************// 气泡聊天使用 : UITableview原创 2014-12-05 17:49:33 · 3000 阅读 · 0 评论 -
iOS--播放声音(AVAudioPlayer)、录音(AVAudioRecorder)
播放音频: 首先在导入框架:#import //01 加载音频路径 NSString *str=[[NSBundle mainBundle] pathForResource:@"半点心_草蜢" ofType:@"mp3"]; NSURL *musicUrl=[NSURL fileURLWithPath:str];原创 2014-12-05 17:56:18 · 1919 阅读 · 0 评论 -
iOS-UI -- Quartz2D绘制基本图形
1:简单说明图形上下文(Graphics Context):是一个CGContextRef类型的数据图形上下文的作用:保存绘图信息、绘图状态决定绘制的输出目标(绘制到什么地方去?)(输出目标可以是PDF文件、Bitmap或者显示器的窗口上)相同的一套绘图序列,指定不同的Graphics Context,就可将相同的图像绘制到不同的目标上。Quartz2D提供了以下几种类原创 2014-12-22 19:22:32 · 621 阅读 · 0 评论 -
UITableView(基本)--补全分割线 _tableView.separatorInset =UIEdgeInsetsZero
#import "ViewController.h"@interfaceViewController ()UITableViewDelegate,UITableViewDataSource>{ UITableView* _tableView;}@end@implementation ViewController原创 2014-11-26 20:19:52 · 1441 阅读 · 0 评论 -
CALayer--设置UIView圆角,裁剪子视图,快速圆形UIView
一、简单介绍在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIView的layer属性可以访问这个层@property(nonatomi原创 2014-12-10 16:10:13 · 3723 阅读 · 0 评论 -
UIWebView -- 未来HTML5 于iOS融合的桥梁
现在有一种新的技术,叫做HTML5。关于这门技术,在编者上大学那会儿,好像是大一那会儿就刚刚开始推出,这个技术为什么到今天还有很多人没有听说过,那是因为我们的浏览器跟不上步伐。。谷歌、opero、IE9等这些浏览器已经支持HTML5,但是中国现在还有大批的用户在使用XP,IE6,IE7等,这就导致了服务器端开发的人员不得不使用HTML4。不过这几年随着智能手机的普及,智能手机端的浏览器,比如UC、原创 2014-12-27 14:47:29 · 918 阅读 · 0 评论 -
UICollectionView -- 实现瀑布流( 注:先使用UICollectionViewFlowLayout对每一项进行设置)
UICollectionView 集合视图 实现瀑布流。使用方式类似TableView的使用方式。设置代理,实现协议。代码:#import @interface HeroCell : UICollectionViewCell@property (nonatomic, strong) IBOutlet UIImageView* headView;@prope原创 2014-12-26 10:22:29 · 1131 阅读 · 1 评论 -
UITabBar -- 定制
- (void)viewDidLoad { [super viewDidLoad]; tabBarViewController = [[UITabBarController alloc] init]; tabBarViewController.view.backgroundColor = [UIColor blackColor]; tabBarViewContro原创 2015-02-05 10:45:50 · 731 阅读 · 1 评论 -
UITableView -- 支持象电话本那样的按首字母索引
原文地址:UITableVIew实现类似于电话本的首字母索引作者:回头浪子 实际上UITableView默认就支持象电话本那样的按首字母索引。 实现sectionIndexTitlesForTableView 和 sectionForSectionIndexTitle 这两个接口即可。 细节请参考UITableViewDataSource帮助文档。- (NSAr转载 2014-12-13 09:58:29 · 1113 阅读 · 0 评论 -
UITableView(编辑)
#import "ViewController.h"@interfaceViewController ()UITableViewDataSource,UITableViewDelegate>{ UITableView* _tableView; NSMutableArray* _dataArray; NSMutableArray* _del原创 2014-11-26 20:24:20 · 530 阅读 · 0 评论 -
KVC、KVO
KVC--键值控制 /* KVC */ /* 使用KVC进行赋值时,会按如下方式进行赋值 1.找person里面的name属性 2.如果没有,找_name成员变量 3.如果没有,找name成员变量 4.如果原创 2014-11-26 20:14:55 · 448 阅读 · 0 评论 -
添加手势交互
UIView 有一个属性@property(nonatomic,getter=isUserInteractionEnabled)BOOL userInteractionEnabled;bi原创 2014-11-13 20:29:21 · 483 阅读 · 0 评论 -
iOS使用滤镜
ore Image是一个很强大的框架。它可以让你简单地应用各种滤镜来处理图像,比如修改鲜艳程度, 色泽,或者曝光。 它利用GPU(或者CPU,取决于客户)来非常快速、甚至实时地处理图像数据和视频的帧。多个Core Image滤镜可以叠加在一起,从而可以一次性地产生多重滤镜效果。这种多重滤镜的优点在于它可以生成一个改进的滤镜,从而一次性的处理图像达到目标效果,而不是对同一个图像顺序地原创 2014-11-17 12:10:48 · 490 阅读 · 0 评论 -
iOS简单的人脸识别
IOS5以上支持,很简单就能做出人脸识别//放上一张照片_imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)]; _imageView.image = [UIImage imageNamed:@"10_7.jpg"]; [self.view addSubview:_image原创 2014-11-17 12:11:55 · 601 阅读 · 0 评论 -
UITextField、UITextView--文本输入框,以及文本输入域
控件都和w'n'g原创 2014-11-17 20:35:16 · 700 阅读 · 0 评论 -
iOS动画--UIView自带动画效果、Block动画
UIView *view1=[[UIViewalloc] initWithFrame:CGRectMake(20,20, 200, 200)]; view1.tag=100; view1.backgroundColor=[UIColororangeColor]; [self.windowaddSubview:view1];原创 2014-11-17 20:43:54 · 1373 阅读 · 0 评论 -
UINavigationController--导航控制器(UINavigationBar、UIToolBar)
一个导航控制器,是管理一个数组viewControllers,这个数组中存放的是一个一个的ViewController。 但是这个管理数组所使用的方法,是栈的方法。 一个导航条,是管理一个数组,这个数组是存放是UINavigationItem,也是使用栈的结构。 (UINavigationItem的结构一般是:左键原创 2014-11-19 19:26:51 · 714 阅读 · 0 评论 -
NSUserDefaults --存储一些简单的信息
//NSUserDefaults 也是一个plist文件,每个APP的沙盒中都有一个文件,调用[NSUserDefaults standardUserDefaults]; //其实就是找到这个文件,然后对文件进行读写。// /*存储数据*///// //本地存储,可以存一些小型的数据 只能存储数据类型为:NSString NS原创 2014-11-19 19:43:55 · 468 阅读 · 0 评论 -
手势
#import "AZRootViewController.h"@interface AZRootViewController ()@property(nonatomic,strong)UIImageView *imageview;@end@implementation AZRootViewController//懒加载-(UIImageView *)imageview{原创 2014-11-26 20:10:53 · 428 阅读 · 0 评论 -
UITableViewCell自定义--代码自定义 和 xib自定义
自定义cell:可以手动也可以使用xib布局。当我们的每一行cell的内容不一样,会有变化时,例如微信的朋友圈,可以配图,也可以不配图,所以这个配图的UIImageView的frame就不一样。(因为hidden属性是会占空间的),这时我们使用代码自定义cell。 当每一行cell的格式固定,不存在变化时,使用xib自定义cell就更加便捷了。- (vo原创 2014-11-26 20:27:15 · 580 阅读 · 0 评论 -
多个ViewController之间传值
多个ViewController进行传值,有三种方式: 1:使用代理 2: 使用Block 3:使用单例 - (void)viewDidLoad{ [superviewDidLoad]; self.navigationItem.原创 2014-11-26 20:54:03 · 597 阅读 · 0 评论 -
UIScorllView与UIPageControl
#import "AZRootViewController.h"@interfaceAZRootViewController ()UIScrollViewDelegate>@end@implementation AZRootViewController- (id)initWithNibName:(NSString *)ni原创 2014-11-26 20:13:30 · 702 阅读 · 0 评论 -
UICollectionView--UICollectionViewController
UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewController 类。使用UICollectionView 必须实现UICollectionViewDataSource,UICollectionViewDe转载 2015-03-06 11:09:17 · 479 阅读 · 0 评论