09 2020 档案

摘要:先声明一个普通的按钮,看看正常情况下的样子 1 UIButton *testBtn=[UIButton buttonWithType:UIButtonTypeCustom]; 2 testBtn.frame=CGRectMake(100, 100, 200, 100); 3 testBtn.back 阅读全文
posted @ 2020-09-30 16:58 DDD-SagerKing 阅读(169) 评论(0) 推荐(0) 编辑
摘要:这个挺简单的,就一个方法,弄清楚几个参数的作用就行。直接上例子 1 //方式一 2 [UIView animateWithDuration:2.0 animations:^{ 3 CGRect frame=self.imageView.frame; 4 frame.origin.y-=50; 5 s 阅读全文
posted @ 2020-09-30 16:52 DDD-SagerKing 阅读(201) 评论(0) 推荐(0) 编辑
摘要:字典转模型,本质上是把数据,建立对应的实体类,用实体类去存储。要操作数据的时候,直接去和实体类去交互。好处无非是代码可读性更强,编码是操作实体的属性,方便且不易出错。调用者不用关心模型的内部细节。下面写一个简单的字典转模型的例子,数据我们为了直观些,先直接写了,不搞从什么plist文件读取了。 1 阅读全文
posted @ 2020-09-30 16:47 DDD-SagerKing 阅读(183) 评论(0) 推荐(0) 编辑
摘要:先上结果图 不会制作gif,直接放个截图吧 代码如下 基本思路 1:先是实现基本的ScrollView滑动。主要弄清几个宽度之间的关系。 2:然后是pageControl控件的一些设置,currentpage的轮换需要配合scrollview的几个代理方法,监听scrollview的事件 注意pag 阅读全文
posted @ 2020-09-21 15:24 DDD-SagerKing 阅读(235) 评论(0) 推荐(1) 编辑
摘要:UIScrollView是一个滚动的View. clipsToBounds,超出边框的视图会裁剪掉,默认是YES。 contentSize,内容区域的尺寸,如果contentSize尺寸小于或者等于ScrollView的尺寸,那么不能滚动 例如srcollview的size是(400,400),co 阅读全文
posted @ 2020-09-18 17:46 DDD-SagerKing 阅读(277) 评论(0) 推荐(1) 编辑
摘要:平移缩放旋转,根据对象的transform属性来操作的 方法名里有make,都是基于原来的初始对象,只能点击一次。 方法名里没有make,第一个参数是自身的transform属性,都是基于上一次的,可以多次点击 然后负值分别就是代表反方向,缩放,逆时针。 缩放值代表的是系数,例如都是1,代表XY长短 阅读全文
posted @ 2020-09-17 09:43 DDD-SagerKing 阅读(408) 评论(0) 推荐(1) 编辑
摘要:先上结果图看下 一开始设置两个按钮,其实这两个按钮没必要用懒加载的方式,因为这是一开始就要用或者说常用的东西,直接写比较好。然后提示的label和图片信息的数组,都是该用到的时候才去加载。 图片我是事先改名1-9了,直接把名字循环存到数组里。然后创建ImageView的时候根据下标取值。 按钮的点击 阅读全文
posted @ 2020-09-16 15:57 DDD-SagerKing 阅读(472) 评论(0) 推荐(0) 编辑
摘要:需要给APP的网络状态进行监控然后给予提示,然后用到了下面这个方法。 NSUserDefaults是我自己为了传递网络状态加的,大家可以去掉。 1 -(void)checkNet{ 2 NSUserDefaults *defaults=[NSUserDefaults standardUserDefa 阅读全文
posted @ 2020-09-16 10:10 DDD-SagerKing 阅读(295) 评论(0) 推荐(0) 编辑
摘要:数据写在代码里,如果数据经常改,就需要修改代码。造成扩展性低。 因此考虑经常变的数据放入文件中,从文件中读取数据,变动时修改文件 一般可以使用plist文件存储数组或字典类的数据,注意创建plist文件的时候不能取info,与项目信息配置页面重名了。 1 // 数组 2 NSArray *name= 阅读全文
posted @ 2020-09-15 15:26 DDD-SagerKing 阅读(162) 评论(0) 推荐(0) 编辑
摘要:懒加载,在需要对象的时候才去加载,全局只会被加载一次,全局可以使用。一般使用懒加载的对象都是全局变量,例如某个UI对象。通常是重写该成员变量的get方法,先判断对象是否为空,如果为空,则创建,设置属性等等。如果不为空,则直接返回该对象。使用懒加载的好处是每个对象的get方法负责其实例化,该用到的时候 阅读全文
posted @ 2020-09-15 13:56 DDD-SagerKing 阅读(147) 评论(0) 推荐(0) 编辑
摘要:看的是15年之前的教学视频,外加前辈们写的文章。自己随手记录一些知识点,不定时修改或者补充。 手写控件的步骤1:用相应的控件类,创建该类的对象2:设置该对象的基本属性,例如frame3:将其添加到对应想要添加的视图中4:如果是点击类控件,根据自身需求添加对应的事件 1.frame、center和bo 阅读全文
posted @ 2020-09-14 16:26 DDD-SagerKing 阅读(399) 评论(0) 推荐(0) 编辑
摘要:自己在网上找的比较老的教学视频,没找到16年之后新的培训资料。随手记录一些知识点,不定时进行补充。 按钮的状态 Normal 普通状态默认情况 default对应的枚举值 :UIControlStateNormal Highlighted 高亮状态按钮按下去的时候,手指未松开对应的枚举值 :UICo 阅读全文
posted @ 2020-09-14 11:50 DDD-SagerKing 阅读(149) 评论(0) 推荐(0) 编辑
摘要:自己在网上找的比较老的教学视频,没找到16年之后新的培训资料。随手记录一些知识点,不定时进行补充。 // UIImageView的一些基本使用 //初始化,建立大小 UIImageView *image=[[UIImageView alloc]initWithFrame:CGRectMake(40, 阅读全文
posted @ 2020-09-14 10:39 DDD-SagerKing 阅读(157) 评论(0) 推荐(0) 编辑
摘要:看的是15年之前的教学视频,外加前辈们写的文章。自己随手记录一些知识点,不定时修改或者补充。 开始一些琐碎的知识点 应用程序启动流程:加载Main interface所指定的一个控制器(如果是自己创建的storyboard,需要点击右侧的作为初始界面或者在maininterface指定,左侧有个箭头 阅读全文
posted @ 2020-09-14 10:29 DDD-SagerKing 阅读(168) 评论(0) 推荐(0) 编辑
摘要:1 CGFloat hue; 2 CGFloat saturation; 3 CGFloat brightness; 4 CGFloat alpha; 5 //获取该颜色的几项值 6 [currentColor getHue:&hue saturation:&saturation brightnes 阅读全文
posted @ 2020-09-09 09:12 DDD-SagerKing 阅读(1355) 评论(0) 推荐(0) 编辑
摘要:之前有写过一个color对象转16进制的,后来在项目中发现调整亮度,还是需要获取当前颜色的存储值。。 一个是当前设备的颜色,一个是颜色拾取图上的颜色,存下来后转为color对象再分解成饱和度,亮度等等…… 下面奉上16进制转color对象的方法 1 //把16进制转为UIcolor对象的代码 2 - 阅读全文
posted @ 2020-09-09 09:00 DDD-SagerKing 阅读(242) 评论(0) 推荐(0) 编辑
摘要:自己也是初学者,从其它人的博客,以及教学视频总结来的,如果有错误,请大家指正。希望能够帮上屏幕的你。 觉得不错的点个赞吧,转载请注明。 首先来看C语言中定义一个函数,然后去调用的例子 void fun(int count); fun(10); 如果使用 void (*funPointer)(int) 阅读全文
posted @ 2020-09-08 18:41 DDD-SagerKing 阅读(210) 评论(0) 推荐(0) 编辑
摘要:在近些日的了解下,发现公司的IOS APP基本都是配合着 电子设备的配套使用,安卓那边除了配套的手机APP,还做电子设备的系统开发,相当于嵌入式开发了。其实本身安卓和IOS也算是嵌入式,只不过嵌的是手机。 了解了几个项目后,发现了有些规律可循,或许可以作为未来工作上的前进方向。 一般手机安装好APP 阅读全文
posted @ 2020-09-03 11:38 DDD-SagerKing 阅读(118) 评论(0) 推荐(0) 编辑
摘要:项目中碰到一个问题,实时设置灯光的颜色。 通过蓝牙把协议命令发给设备,命令后面带上软件界面当前选择的颜色的十六进制。 获取当前颜色用的是WSColorModeViewController框架, 回调的对象是UIColor类型,看了看框架代码,感觉还是改使用对象的地方,把color对象转为16进制 下 阅读全文
posted @ 2020-09-03 11:00 DDD-SagerKing 阅读(888) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩