- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 iOS个人整理15-UIImagePickerController,照片选择器
一、UIImagePickerControllerUIImagePickerController是系统提供的用来获取图片和视频的接口获取的途径为相机,图库,相册分为以下几个步骤:1. 初始化UIImagePickerController 类;2. 设置UIImagePickerController 实例的数据来源类型(下面解释);3. 设置代理;4. 如果需要做图片修改
2016-01-30 09:01:24 4325
原创 iOS个人整理16-标签视图控制器--UITabBarController
一、UITabBarController微信底部那一排 微信、通讯录、发现、朋友圈,就是UITabBarController它上面的控制的四个视图控制器是平级的,一般情况下将self.window.rootViewController设置为UITabBarController然后在UITabBarController上面添加UINavigationControllerUINavig
2016-01-29 19:32:57 763
原创 iOS个人整理14-界面间传值:属性传值---代理传值---block传值---单例传值
一、属性传值从前向后假设A为第一个视图控制器,B为第二个视图控制器在A中导入B的.h文件场景:A向B传值第一步:在B的.h中定义一个content属性@interface SecondViewController : UIViewController@property(nonatomic,copy)NSString *contents;@end
2016-01-23 14:34:12 696
原创 iOS个人整理12-UIControl与子类:UIPageControl、UIStepper
一、UIPageControlUIPageControl就是下面的三个小白点,与UIScrollView配合可以切换视图常用属性不多,主要是回调方法要配合UIScrollView的contentOffset属性进行页面切换//创建UIPageControl UIPageControl *pageControl = [[UIPageControl al
2016-01-21 20:58:44 605
原创 iOS个人整理11-UIControl与子类:UIScrollView滚动视图
一、UIScrollViewUIScrollView是所有滚动视图的基础,很重要,主要用于轮播图,相册等功能当内容超过一个屏幕时,为了将内容完整呈现,就可以使用UIScrollView#define WIDTH self.view.frame.size.width#define HEIGHT self.view.frame.size.height-(void
2016-01-18 17:08:54 966
原创 iOS个人整理10-UIControl与子类:UISlider,UISegmentControl
一、UISliderUISlider是iOS中的滑块控件通常用于控制视频播放进度,控制音量它继承于UIControl,滑块位于滑条不同位置时提供不同的Value值 //滑竿初始化 UISlider *mySlider = [[UISlider alloc]initWithFrame:CGRectMake(22, 22, 300, 50)]; //设置
2016-01-16 17:36:33 652
原创 iOS个人整理09-UIControl与子类:UIControlEvents事件,UISwitch
一、UISwitch二、UISlider三、UISegmentedControl
2016-01-15 15:59:07 843
原创 iOS个人整理08-touch触摸事件和手势识别器
一、touch触摸事件在给定的触摸阶段,如果发生触摸事件,应用程序就会发送下列消息//触屏开始-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event//触屏结束,手指离开屏幕-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
2016-01-13 15:15:12 1956
原创 iOS个人整理07-UITextView与键盘回收与键盘遮挡输入框
一、UITextView可以实现多行输入的文本框,基本属性与UITextField相似,可以输入多行,可以滚动。UITextView还有个代理方式可以控制输入文字的数量,较为常用//当前输入的位置,当前输入的文字,是否可以继续输入- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)ran
2016-01-13 14:30:13 1001
原创 iOS个人整理05-应用程序的启动流程--视图控制器ViewController的加载过程--MVC架构
一、ViewController之前我们所有的View都是写在Appdelegate.m的launch函数里的,这样显然不方便,太臃肿,系统给我们生成的模板就有一对ViewController文件,在其中对视图进行具体操作。而我们要在Appdelegate.m里创建视图控制器对象,作为window的根视图控制器。视图控制器是应用程序数据和视图直接的重要桥梁,每个IOS程序只显示一个用户
2016-01-08 17:31:42 706
原创 iOS个人整理04-UITextField文本输入框
UITextField--文本框UITextField是控制文本输入和显示的控件,只能输入单行- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc
2016-01-08 16:55:33 473
原创 iOS个人整理06-第一周小结,常用控件UIView,UILabel,UIImageView,UIButton,UITextField
一、UiViewa.初始化方式: ini
2016-01-08 10:36:31 560
原创 iOS个人整理03-UIButton按钮
一、UIButtonButton是最常用的控件之一,属性也比较多,下面代码创建了一个系统样式的myButton 和一个自定义的myButtonCus,点击myButtonCus按钮,按钮的图案会变化,并会在屏幕中间产生一个UIImageView,展示按钮的图案。- (BOOL)application:(UIApplication *)application didFinishLaunc
2016-01-07 11:40:43 500
原创 iOS个人整理02-UILabel/UIIamgeView
昨天学习了工程的建立和UIView视图的简单使用,今天总结一些最基本的控件一、UILabel标签,很简单,显示文字的 //初始化设置大小,有自己的初始化方法就用自己的,没有就用父类的 UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(10, 10,250, 150)]; //设置Label的行数
2016-01-05 17:20:24 828
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人