Uibutton

第一个完整的iOS小demo:引导

断断续续地熟悉了一些常用的控件的动态创建方式,也就是用纯代码创建,不用Interface Builder来拖放控件,也动手一一去实现了。基础的东西熟悉之后还是觉得很迷惘,不知道可以做些啥,领导建议让我直接查看公司现有的App源码,让我把那个引导功能给仿出来~ 有了目标,接下来就要分析怎么去实现了,不用第三方库,最简单的大概就是用UIScrollView来实...

IOS开发之内存管理--dealloc该写些什么

一句话:dealloc 就是释放当前类所持有的对象即可。不是当前类持有的对象,就不要去释放了。但是当前类持有的对象,一定要释放。 推荐以下视频,虽然简单,但是基本原理讲清楚了。 http://code4app.com/course/24-2904-3022 在非ARC开发环境中,dealloc是类释放前,清理内存的最后机会。到底那些变量和属性该释放呢,一些...

UIButton

1 ------ UIButton按钮是IOS开发中最常用的控件,作为IOS基础学习教程知识 ,初学者需要了解其基本定义和常用设置,以便在开发在熟练运用。 第一、UIButton的定义 UIButton *button=[[UIButton buttonWithType:(UIButtonType); 能够定义的button类型有以下6种, typedef...

黑马IOS学习笔记

1、模拟器返回Home键的快捷方式是 shift+命令键+H 2、UIButtonTypeRoundedRect 这个在IOS7里面是不再支持了的。因为IOS7扁平化设计,这个是在IOS6下面的。 3、viewWithTag 若有多个子控件view的tag值相同,则是按照添加的顺序来找的。而且用这个取view还有一个强转问题,因为viewWithTag返回...

ios的hitTest方法以及不规则区域内触摸事件处理方法

概述 在正常的使用场景中,我们处理了比较多的矩形区域内触摸事件,比如UIButton、UIControl。一般来说,这些控件的图形以及触摸区域都是矩形或者圆角矩形的。但是在一些特殊应用场景中我们有时不得不面对这样一种比较严苛的需求,比如要求程序只对某个圆形、五角形等非常规区域的点击事件进行处理,这就需要花点功夫了。本文以圆形为例子来介绍此类场景的处理方法。...

UI小综合+跳转

效果图 在storyborad中添加的视图Navigation Controller(把table view的Content设为Static Cells),View Controller(+scroll view), 文件: 在BIDViewController.h // //BIDViewController.h //scrollView // /...

iOS基础CGAffineTransform的简单使用

CoreGraphics框架中的CGAffineTransform类可用于设定UIView的transform属性,控制视图的缩放、旋转和平移操作: 另称放射变换矩阵,可参照线性代数的矩阵实现方式0.0 这里附上的CGAffineTransform官方文档: https://developer.apple.com/library/ios/documenta...

iOS开发UI篇—屏幕适配autoResizing autoLayout和sizeClass图文详解

1. autoResizing autoresizing是苹果早期的ui布局适配的解决办法,iOS6之前完全可以胜任了,因为苹果手机只有3.5寸的屏幕,在加上手机app很少支持横屏,所以iOS开发者基本不用怎么适配布局,所有的ui控件只要相对父控件布局就可以了,没错autoResizing就是一个相对于父控件的布局解决方法;注意:它只能相对父控件布局;**...

网络文件下载(提供多种下载方式)

(1)使用 NSURLConnection 直接方式 (2)使用 NSURLConnection 代理方式 (3)使用 NSURLSession 直接方式 (4)使用 NSURLSession 代理方式 (5)使用 AFNetworking 方式 附加功能: (1)使用 AFNetworking 中的 AFNetworkReachabilityManage...

UIButton同时设置图片和文字 及 相关的title设置

1>同时设置图片和文字  UIButton *_backButton = [UIButton buttonWithType:UIButtonTypeCustom];     [_backButton setFrame:CGRectMake(12, 8, 64, 28)];     [_backButton setTitle:@"返回" forStat...