摘要:
今天学习的是UISCrollView,可以滑动的页面基本都是继承于它,轮播图实现源代码点击这里下载把屏幕宽和高设置为宏定义#define kScreenHeight [UIScreen mainScreen].bounds.size.height#define kScreenWidt... 阅读全文
摘要:
今天我们学习的是UISlider,就是平时看视频听音乐等的进度条的设置今天设置的slider是控制播放一组图片速度的例子:1.初始化以及设置一些属性// 初始化 UISlider *slider = [[UISlider alloc] initWithFrame:CGRectM... 阅读全文
摘要:
今天学习的是UISegmentedControl,相当于一个切换的分区栏,例如看小说会分最新,最热等,可以用此控件来进行切换1.初始化(用数组进行初始化)并添加到视图上// 数组中初始化必须是字符串 或者 图片// 如果选用图片初始化 必须使用镂空图 NSArr... 阅读全文
摘要:
我们在手机上可以用很多手势来触发不同的操作,今天就是学习怎样去添加手势添加手势步骤初始化手势 添加手势触发调用的方法把手势添加到视图上释放手势 1.长按 UILongPressGestureRecognizer *longPress = [[UILongPressGesture... 阅读全文
摘要:
今天学习的是导航控制器(UINavigationController)首先要知道的是导航控制器就是控制一组控制器的控制器:1.自定义:需要用另外一个控制器来初始化导航控制器的管理控制器的方法是依据栈来管理,初始化的控制器相当于入栈了RootViewController *rootVC... 阅读全文
摘要:
什么是TargetAction?比如button继承于view,button可以通过添加点击事件来做出反应,但是view却不行,怎么让view也可以和button一样呢,这就是TargetAction的作用了:首先我们自定义一个buttonView: buttonView最重要的是需... 阅读全文
摘要:
平常我们用手机的时候,手机是怎么通过我们点击来做出相对应的反应呢,这篇就来介绍触摸反应: 在UITouch最重要的三个方法就是: 1.touchesBegan(触摸开始)- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent ... 阅读全文
摘要:
什么是MVC模式呢?就是将视图数据,视图,以及一些方法分别封装在Model,View,Controller中,就叫MVC我们先创建一个RootViewController类: (这里跟上文的类相关联,可以两文章一起看)每一个视图控制器 都自带一个 view,并且这个view跟屏幕一样... 阅读全文
摘要:
当你要创建一个例如左边是lable右边是textField的时候怎么样简便一点呢?我们就可以自定义一个视图来将label和textField放在一个view里,让我们以此来举例:我们先创建一个UILTView的类,把你需要在view上添加的控件定义为属性以方便用// 重写初始化方法... 阅读全文
摘要:
UITextField1.初始化 UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(100, 100, 200, 50)];2占位字 placeholder(只有当没有输入的字 才会显示) t... 阅读全文