手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程博文
编程实例
常见问题
产品运营
软件教程
办公软件
栏目导航
▸ iOS
▸ Android
▸ Swift
▸ Hybrid
▸ Cocos2d-x
▸ Flutter
▸ Xcode
▸ Silverlight
▸ cocoa
▸ Cordova
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
编程之家
iOS
iOS开发UI篇—核心动画(基础动画)
一、简单介绍CAPropertyAnimation的子类属性解析:fromValue:keyPath相应属性的初始值toValue:keyPath相应属性的结束值随着动画的进行,在长度为duration的持续时间内,keyPath相应属性的值从fromValue渐渐地变为toValue如果fillMode=kCAFillModeForwards和removedOnComletion=NO,那
ios 拉伸背景图中间图片不变四周拉伸
上图中间区域的翅膀不能变形,Android的点九能很好的解决,但是iOS的stretchableImageWithLeftCapWidth没法一次性指定拉伸区域,最后发现https://www.jianshu.com/p/bb3300cf15c4的解决思路,然后修改了下,/** 拉伸图片--拉伸四周保持中间大图不变形 @paramsize所需要设置的大小 @
iOS开发UI篇—CAlayer自定义layer
一、第一种方式1.简单说明以前想要在view中画东西,需要自定义view,创建一个类与之关联,让这个类继承自UIView,然后重写它的DrawRect:方法,然后在该方法中画图。绘制图形的步骤:(1)获取上下文(2)绘制图形(3)渲染图形 如果在layer上画东西,与上面的过程类似。代码示例:新建一个类,让该
《增长黑客》
**增长黑客**全书的结构:作者首先介绍了GrowthHacker的发展历史,然后以时间轴的形式介绍了一个产品的发展过程(AARRR),产品诞生,获取种子用户,激发用户活跃度,提高用户的留存率,增加产品的利润,进行病毒传播,最后以一些产品为例介绍了相对完整的初期发展过程。读完全书的感受,GrowthH
iOS开发UI篇—CALayer简介
一、简单介绍在iOS中,你能看得见摸得着的东西基本上都是UIView,比如一个按钮、一个文本标签、一个文本输入框、一个图标等等,这些都是UIView。其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层,在创建UIView对象时,UIView内部会自动创建一个图层(即CALayer对象),通过UIVi
移动端视频踩坑实录
最近刚结束一个移动端涉及视频播放的小项目,踩了不少坑,现记录在此:1、ios系统中让视频宽高都100%铺满所在父层设置width="100%"height="100%"在ios中是无法实现宽高都100%的,应该设置video的样式:width:100%;height:100%;object-fit:fill; 2、安卓系统中禁止视频全屏play
iOS开发UI篇—Quartz2D简单使用一
一、画直线代码:////YYlineview.m//03-画直线////Createdbyappleon14-6-9.//Copyright(c)2014年itcase.Allrightsreserved.//#import"YYlineview.h"@implementationYYlineview//当自定义view第一次显示出来的时候就会调用drawRect方法-(void)drawR
iOS开发UI篇—Quartz2D使用绘图路径
1//1.获取图形上下文2CGContextRefctx=UIGraphicsGetCurrentContext();3//2.绘图(画线)4//设置起点5CGContextMoveToPoint(ctx,20,20);6//设置终点7CGContextAddLineToPoint(ctx,200,300);8//渲染9CGContextStrokePa
ios 长按出现放大镜问题
解决-webkit-touch-callout这个CSS属性禁用了默认的callout展示,callout是指当触摸并按住一个元素的时候出现的提示。当在iOS上一直按住一个目标元素时,Safari会展示一个关于这个链接的callout信息。webkit-touch-callout属性允许禁用掉这一行为。-webkit-user-select:none;
iOS开发UI篇—Quartz2D简单使用(二)
一、画文字代码:////YYtextview.m//04-写文字////Createdby孔医己on14-6-10.//Copyright(c)2014年itcast.Allrightsreserved.//#import"YYtextview.h"@implementationYYtextview-(void)drawRect:(CGRect)rect{//画文字NSString*str=@&quo
BAT面试总结——iOS开发高级工程师
序言之前也面试别人,现在轮到自己找工作,怎么说呢,现在轮到自己出去面试,怎么说呢,其实还是挺紧张的,原以为自己不会因此紧张或者焦虑,实际上,还是有的,在没找到合适的工作的时候,甚至晚上有点睡不着觉,总觉着有什么事压在心头,睡觉都不安心。既然睡不着,那还是看看资料吧,我有个习惯,睡前看
iOS开发UI篇—核心动画(UIView封装动画)
一、UIView动画(首尾)1.简单说明UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图,为此需要将改变属性的代码放在[UIView beginAnimations:nil context:nil]和[U
iOS开发UI篇—Quartz2D(自定义UIImageView控件)
一、实现思路Quartz2D最大的用途在于自定义View(自定义UI控件),当系统的View不能满足我们使用需求的时候,自定义View。使用Quartz2D自定义View,可以从模仿系统的ImageView的使用开始。需求驱动开发:模仿系统的imageview的使用过程1.创建2.设置图片3.设置frame4.把创建的自定义
iOS开发UI篇—控制器的View的创建
iOS开发UI篇—控制器的View的创建一、6种创建控制器View的方式1#import"NJAppDelegate.h"2#import"NJViewController.h"3/*41.没有同名xib情况下52.通过storyboard创建63.有指定xib情况下创建74.有同名xib情况85.有同名去掉controll的情况
iOS 底层(三)-状态寄存器
003-状态寄存器 CPU内部的寄存器中,有一种特殊的寄存器(对于不同的处理器,个数和结构都可能不同).这种寄存器在ARM中,被称为状态寄存器就是CPSR(currentprogramstatusregister)寄存器CPSR和其他寄存器不一样,其他寄存器是用来存放数据的,都是整个寄存器具有一个含义.
深入浅出iOS系统内核3— 内存管理
本文参考《MacOSXandiOSInternals:TotheApple’sCore》byJonathanLevin文章内容主要是阅读这本书的读书笔记,建议读者掌握《操作系统》,了解现代操作系统的技术特点,再阅读本文可以事半功倍。虽然iOS系统内核使用极简的微内核架构,但内容依然十分庞大,所以会分系统架
上一页
3
4
5
6
7
8
9
10
下一页
小编推荐
• 一次彻底讲清如何处理mysql 的死锁问题
• MySQL 通过 Next-Key Locking 技术(行
• 一文彻底弄懂mysql的事务日志,undo lo
• Linux系统控制文件 /etc/sysctl.conf详
• linux命令useradd添加用户详解
• vi 和vim 的区别
• Linux系统下如何监测磁盘的使用空间
• linux中查看和开放端口
• Linux设置开放一个端口
• linux之ftp命令详解
• linux系统下实时监控进程以及定位杀死挂
• Linux下安装jdk8的方法
• 阿里云被挖矿进程wnTKYg入侵的解决方法
• 莫小安 CentOS7使用firewalld打开关闭防
• Linux中more和less命令用法
• linux系统里/opt目录和/usr/local目录的
• 如何使用Siege进行压测?
• 本地访问服务器的nacos地址
热门标签
app
电脑
安卓
go
工具
小米
华为
微信
iphone
wi-fi
windows
设备管理器
主板
苹果
美团
堆
安卓手机
显示器
显卡
php
apple
android
为什么
路由器
路由
传感器
京东
金融
微信小程序
支付宝
微信公众号
循环
并发
区别
硬盘
td
医保
怎么买
kingston
华为手机